ATmega169 czy MSP430F412

Dec 04, 2003 11 Replies

Czy ktos z doswiadczeniem moze mi poradzic co wybrac do aplikacji termometru LCD? (Zasilanie 3V, dwie cyfry LCD i sensor temperatury z szeregowym interfejsem). Jaki kontroler? Najwazniejsza dla mnie cecha jest niski pobor pradu. Liczne peryferia ATmegi 169 i tak zostane niewykorzystane. MSP430F412 spokojnie wystarczy.



Z gory dziekuje za sugestie.



Wojtek Palasz Gdansk



Je¶li sensor temp. na interfejsie I2C to polecam ATmege, choæ zrobienie programowego I2C na MSP430F412 to nie problem. Je¶li ma byæ to zasilane z bateri i ma dzia³aæ bardzo d³ugo to polecam MSP430F412, ~uA zuzycia pr±du w trybach standby (LPM2,3,4). Je¶li masz narzêdzia do JTAG'a dla MSP430 (dok³adniej MSP430P4xx) to MSP430F412, je¶li nie to ³atwiej bedzie oprogramowaæ ATmege (DB25 - LPT + kilka rezystorów) Je¶li planujesz dziwne zabawy w dziwne napiêcia zasilaj±ce, typu wiêcej ni¿

3,6V (nawet przypadkowo) to lepsza bedzie ATmega bo MSP430'ski s± strasznie czu³e pod tym wzgledem, ja juz 7 zjara³emw ci±gu 2 miesiêcy, je¶li nie bedzie hu¶tawek napiêæ to MSP430F412 zdecydowanie lepszy. Je¶li chcesz dane z pomiatu temp. wysy³aæ do innego uk³adu np. PC'ta to w tym wypadku ATmega, bo MSP430F412 nie posiada sprzetowego USARTA (znowu zabawa z programowym), je¶li ma to byæ termometr "stand-alone" to brak USART'a w niczym nie przeszkadza.

Ja stawiam na MSP430F412.

Pozdrawiam i s³u¿e pomoc± Krzysiek

Aha, jeszcze jedno. MSP430F412 ma wbudowany sensor temperatury.

KG

???? Nie moge sie doczytac. Znalazlem tylko opis podlaczenia termistora...

Wojtek

zrobienie

Chyba zastosuje czujnik ADT7301. Wiec SPI. Ale jeszcze latwiejszy niz I2C.

polecam

Tak. 3V.

Mam i to i to.

j.w.

Tak, tj. stand-alone

Dzieki za rade :)

Ps. Dokladniej mam jakis uklad JTAG dolaczony do starter kitu z MSP430F1xxx. Mam nadzieje, ze do F412 tez bedzie dobry?

Wojtek Palasz Gdansk

Przepraszam za pomy³ke, nie ca³a rodzina F4xx posiada wbudowany termometr, akurat F412 nieposiada.

Fakt, ³atwiejszy i szybszy pomiar.

W takim razie MSP430F412.

j.w.

Je¶li chodzi o FET'a (MSP430 Flash Emulation Tool v1.4) to nadaje siê on do ca³ej rodziny MSP430. Ja uzywam MSP-FETP430IF v1.4 i bezproblemowo obs³ugiwa³ rodziny F1xx i F4xx jak dotej pory.

Krzysiek

Ze wzglêdu na SPI poleci³bym ci procesor MSP430F447. Jest trochê wiêkszy (100 nózek) ale posiada wewn±trz czujnik temperatury oraz

2 porty SPI / UART oraz mo¿liwo¶æ sterowania wiêksz± ilo¶ci± segmetnów wy¶wietlacza.

Powinien byæ dobry ale sprawdz bo inaczej pod³±cza siê JTAG do serii 1xx i

4xx. Ró¿nica polega g³ównie na istnieniu wej¶cia TEST w uk³adach 1xx, oraz do 4xx pod³±cza³em wej¶cia zegarowe Xin i Xout do JTAG.

Marek

Wej¶cie TEST istnieje w mniejszych MSP430, tych ktore maja mniej ni¿ 64 nó¿ki. Natomiast FET jako taki obs³uguje i te bez wej¶cia TEST jak i te z tym wejsciem. Wiem bo sprawdza³em, mam uk³ad na którym s± dwa spiête przez SPI procesory, MSP430F149 oraz MSP430F1232 (ten ma wej¶cie TEST).

KG

To nie jest ścisła informacja. Sensor ten występuje tylko w ukłądach z przetwornikiem ADC. Mam taką teorię, że jest we wszystkich ale w układach bez ADC nie ma go jak rozsądnie zmiezyć (np. integracyjnie) więc się go nie ujawnia. W inym poście jest pytanie o Starter Kit 11x1. Będzie dobry. Trzeba z niego wyciągnąć odpowiednie sygnały, po jest różnica w korzystaniu z JTAG-a między 11x1 i innymi rodzinami. SPI robi się na pieszo całkiem łatwo...

Czy nie ma kłopotów z komunikacją po SPI między dwoma prockami? Znam kogoś, komu się to wysypuje bo kilku bajtach.

S± k³opoty i powiem tak STRAAAASZNE :( Wlasnie nad czyms takim siedze juz tydzien czasu i mam dokladnie taki sam problem. Tj moze nie do konca taki sam, bo jak master nadaje to jest wpozadku wszystko, dane pieknie laduja w pamieci drugiego procesora, ale jak slave ma odpowiadac to jest zajebis*y klopot bo albo nic albo kilka bajtow jedynie dociera do mastera;/

Ale to chyba temat na inny w±tek.

Pozdrawiam Krzysiek

Dziekuje wszystkim za posty. Ostatecznie zastosuje MSP430F412 wraz z czujnikiem TMP100. Czujnik taki juz zamowilem jako probke z Texas'a. Nota

formatting link
dokladnie opisuje termometr jaki potrzebuje. Zywotnosc baterii autorzy obliczaja na ok. 10 lat. To mi wystarczy :)

Dlatego rezygnuje i z wiekszego procesora, bo juz nie potrzebuje SPI i nie potrzebuje tak duzej ilosci segmentow LCD. Wystarcza mi dwie cyfry.

Wojtek Palasz Gdansk

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required