uC z przetwornikiem C/A i ISP

Apr 27, 2005 25 Replies

Szukam jakiego¶ w miarê taniego uC z przetwornikiem C/A mo¿e byæ 8 bitowy (podkre¶lam ¿e nie chodzi mi o A/C). Najlepiej aby mia³ jak najmniej wyprowadzeñ. Przyda³a by siê tak¿e mo¿liwo¶æ programowania ISP. Interesuje mnie rodzina AVR,8051,PIC co polecacie ?



Weź jakiegokolwiek procka i podłącz drabinkę R^n lub R-2R do portu i masz :) (np. PIC16F630)

sword

Kurciok napisał:

ADuC816 Firmy Analog Devices.

pzdr Artur

No niby tak :) jednak chcia³bym u¿yæ ju¿ jakiego¶ uC który ma C/A. Bo i tak w projektowanym uk³adzie od uC nie ucieknê. Ostatecznie zdecyduje siê na oddzielny uk³ad przetwornika C/A. Jednak narazie pozostañmy przy tym ¿e szukam uC z C/A

No niby by by³ ale niestety w Polsce niedostêpny i jako¶ dziwacznie siê to programuje. A czy nie ma AVR z przetwornikiem C/A ?

Kurciok napisał:

Są jeszcze procki H8, ale mają czarne obudowy, więc chyba odpadają. :-(

pzdr Artur

Nie ma problemów z dostepno¶ci± uk³adów rodziny ADuC. Dystrybutorami s± Alfine, Addis, Silica... Producent wysy³a nawet próbki i to bardzo szybko. Je¿eli potrzebujesz ma³y uk³ad, to lepszy i tañszy bêdzie ADuC814. Je¿eli pilnie potrzebujesz to mam pod rêka laskê scalaków i mogê jeden udostêpniæ. ;-)

Programuje siê rewelacyjnie! One maj± bootloader. Zwierasz jeden pin do masy i ³adujesz dane przez port szeregowy (za po¶rednictwem darmowego programu).

Jeszcze jeden szczegó³: DAC mo¿e byæ 8 lub 12 bitowy... :-) Warto te¿ mieæ na uwadze ¿e AD jest ¶wiatowym liderem w tego typu aplikacjach.

A moze LPC2138 Philipsa ma wbudowany D/A 10-bit, 512kB Flasha, 32KB RAM no i rdzeń ARM7TDI. Programowanie przez RS23 (program dostepny za darmo na stronie Philipsa). Kosztuje znacznie taniej niż ADuC816.

Właśnie pracuję nad zestawem uruchomieniowym dla tego mikrokontrolera.

.. czemu niedostêpne? Wystarczy poszukaæ,.. oo tu np.

formatting link
jest ADuC814 z 12bit DAC, tu
formatting link
z 16bit DAC s± te¿ same DACe 16 bit I2C o tu:
formatting link

--------------------------------------- U¿ytkownik "Kurciok" snipped-for-privacy@poczta.BEZSPAMUonet.pl> napisa³ w wiadomo¶ci news:d4nl6c$di8$ snipped-for-privacy@nemesis.news.tpi.pl...

Zdecydowanie uzy³bym do tego dowolnego procka z PWM - 8 bitów spokojnie wyciagnie ka¿dy procek - nie wiem czy nawet 8-pinowy PICek nie ma Timera 2.

Pozdrawiam

AKel

Nie wiadomo do czego ten dac ma byc podlaczony.

Natomias 8-bit dac .. drabinka R-2R wystarczy, a oporniki dzis za darmo :-)

J.

Jest. AT90PWM3 (DAC 10-bitowy):

formatting link
Ale prościej będzie zastosować cokolwiek małego z wyjściem PWM.

Kris napisał:

Zobaczę, ale mnie tak właściwie, to interesuje 836 ze względu na przetwornik AD. Dzięki.

pzdr Artur

Kris napisał:

I tak popatrzę, bo 128kB programu w ATmega128 zaczynam się powoli już nie mieścić ;-).

pzdr Artur PS Program nie jest przesadnie duży - to obrazki tyle zajmują ;-)

Adam Dybkowski napisał:

Ale mnie już nudzą Atmele. ;-) Szukam nowych wrażeń. ;-) I obym się nie doigrał :-(.

pzdr Artur

No to mały przeskok do ATmega2561 i po bólu - pinout identyczny z ATmega128 a 2x więcej pamięci Flash (256 KB) i RAM (8 KB). Pomyśl też nad zastosowaniem małej 8-pinowej pamięci DataFlash (interfejs SPI) - w obudowie SO8 zmieści się 512 KB danych, może nie warto ich wpychać do Flasha procesora?

Trzeba było tak od razu. Polecam AT91SAM7S256. Jądro ARM7TDMI, 256 KB Flash, 64 KB RAM, USB device. Reszta podobnie jak w ATmegach czyli sprzętowy SPI, I2C, ADC, UART. No i chodzi na 48 MHz. :-)

Tylko że to też Atmel...

ale ile za to trzeba siê nalutowac :) do PWMa wystaczy ostatecznie jeden R i jeden C no i powierzchnia jak± zajmie ta drabinka....

AK

U¿ytkownik "Andrzej Kasprzak" snipped-for-privacy@alpha.net.pl> napisa³ w wiadomo¶ci news:d4q6qm$2fp$ snipped-for-privacy@nemesis.news.tpi.pl...

Ale na PWM uzyskasz mniejszy zakres czêstotliwo¶ci :) no i bêdzie trochê sia³o, tak¿e g³adkiego przebiegu znacznie zmieniaj±cego swoj± czêstotliwo¶æ takim czym¶ raczej siê nie wygeneruje. A mo¿e siê mylê ? Ja na PWM generowa³em sobie kiedy¶ DTMF i by³o ok ale na oscyloskopie ju¿ nie wygl±da³o tak dobrze ;-)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required