Kérdés:
Alacsony fogyasztású 8 bites mikrovezérlő
clem steredenn
2015-09-15 17:19:31 UTC
view on stackexchange narkive permalink

Személyes projekthez tervezek egy táblát hőmérséklet-érzékelővel, MCU-val és vezeték nélküli "csatlakozóval". Szeretném, ha a táblát akkumulátorral üzemeltetnék. A vezeték nélküli technológia még nem világos, de azt fontolgatom, melyik MCU lenne a leginkább adaptált?

A következő jellemzőket vettem figyelembe:

  • olcsó,
  • könnyen elhelyezhető és programozható,
  • alacsony fogyasztású (és valószínűleg valamilyen alvó üzemmód van beépítve),
  • egy 6-8 bit ADC,
  • Néhány I²C és / vagy soros kapcsolat,
  • egy vagy több digitális kimenet, pl világítson néhány LED-del.

A pontosság és a sebesség nem meghatározó kritérium, így valószínűleg egy 8 bites MCU teljesen rendben van. eszközöket, de ezek csak a saját termékeikre korlátozódnak, például itt, a SiLabs. De azt akartam tudni, hogy van-e valakinek / bármelyikének tapasztalata ebben a tekintetben, és képes lenne-e ajánlani néhány MCU-t.

A Sleepy Bee vagy az MSP430L09x érdekes lehet, míg az XLP túlzottnak tűnik.

Mivel ez egy személyes projekt, a fordító nem lehet túl drága és ideális esetben ingyenes.

Tud valaki betekintést nyújtani erről?

Kettő válaszokat:
Alex Roberts
2015-11-07 03:40:07 UTC
view on stackexchange narkive permalink

Azt javasolnám az Arduino -nak.

Az Arduino chipek abszolút a megfelelő út! Az Arduino MEGA az ATmega16U2 chipet használja, és megfelel az összes követelménynek. Könnyen futtatható USB-kapcsolaton vagy annál kevesebbel.

  Jellemzők • Nagy teljesítményű, alacsony fogyasztású, 8 bites AVR® mikrovezérlő • Fejlett RISC architektúra - 125 Hatékony utasítások - A legtöbb egyetlen órás ciklus végrehajtása - 32 x 8 általános felhasználású munkaregiszter - Teljesen statikus működés - Akár 16 MIPS átviteli sebesség 16 MHz-en • Nem felejtő program- és adatmemóriák - 8K / 16K / 32K bájt a rendszeren belül önprogramozható vaku - 512/512/1024 EEPROM - 512/512/1024 belső SRAM - Írás / Törlés Ciklusok: 10 000 Flash / 100 000 EEPROM - Adatmegőrzés: 20 év 85 ° C-on / 100 év 25 ° C-on (1) - Opcionális rendszerindító kód szakasz független záró bitekkel Rendszerbeli programozás chipen belüli indító programmal hardveresen aktivált utólagos visszaállítással - Írás közben - Programzár a szoftver biztonságához • USB 2.0 teljes sebességű eszközmodul megszakítással az átvitel befejezésekor - Teljes mértékben megfelel az univerzális soros busz specifikációnak REV 2,0–48 MHz PLL a teljes sebességű busz üzemeltetéséhez: adatátviteli sebesség 12-nél Mbit / s - Teljesen független 176 bájtos USB DPRAM a végpont memória lefoglalásához ation - 0 végpont vezérléstovábbításhoz: 8-tól 64 bájtig - 4 programozható végpont: be- vagy kimeneti irányok Tömeges, megszakított és izokróm átvitelek Programozható maximális csomagméret 8-tól 64 bájtig Programozható egy vagy dupla puffer - Felfüggesztés / Folytatás megszakítások - Mikrovezérlő visszaállítása USB-n Busz alaphelyzetbe állítása leválasztás nélkül - USB busz leválasztása a mikrokontrolleren Kérelem • Perifériás funkciók - Egy 8 bites időzítő / számlálók külön előskálázó és összehasonlító üzemmóddal (két 8 bites PWM csatorna) - Egy 16 bites időzítő / számláló külön előskálázóval, összehasonlítás és rögzítés Mód (három 8 bites PWM csatorna) - USART csak SPI master üzemmóddal és hardver áramlásszabályozással (RTS / CTS) - Master / Slave SPI soros interfész - Programozható Watchdog időzítő különálló chip-os oszcillátorral - On-chip analóg komparátor
- Megszakítás és ébresztés a tűcserénél • A chip hibakereső felületén (debugWIRE) • Speciális mikrovezérlő funkciók - Bekapcsolási visszaállítás és programozható barnulás észlelés - Belső kalibrált oszcillátor - Külső és belső megszakítási források - Öt alvó üzemmód: üresjárat, áram - mentés, kikapcsolás, készenlét és kiterjesztett készenlét • I / O és csomagok - 22 programozható I / O vonal - QFN32 (5x5mm) / TQFP32 csomagok • Üzemi feszültségek - 2,7 - 5,5 V • Üzemi hőmérséklet - Ipari (-40 °) C - + 85 ° C) • Maximális frekvencia - 8 MHz 2,7 V-nál - Ipari tartomány - 16 MHz-en 4,5 V - Ipari tartomány  
Szuper olcsó is!
tzhenghao
2015-11-12 09:01:23 UTC
view on stackexchange narkive permalink

Az Arduino valószínűleg az egyik legjobb lehetőség odakinn. Egy másik tábla, amelyet érdekesnek találhat, a SimpleLink Wi-FI CC3200 Launchpad. A táblát kétféleképpen programozhatja, ezek a Code Composer Studio (CCS) by TI és az Energia (ami alapvetően egy Arduino IDE villa). Van ennek a táblának a MOD verziója, de az egyetlen fő különbség az, hogy a passzívák egy része integrálva van egy modulba (hasznos, ha egy későbbi szakaszban ezen MCU alapján tervezünk forgatni egy NYÁK-t).

Mindkettő szabadon használható, és a beágyazott rendszerek hátterétől függően előfordulhat, hogy a CCS meglehetősen hasznos a finomhangoláshoz, amire vágyik. Ami az alvó üzemmódokat illeti, úgy gondolom, hogy 4 energiafogyasztási móddal kell dolgoznia, így az alacsony energiafogyasztás nem okozhat problémát.

Linkek:

http: // www .ti.com / tool / cc3200-launchxl

http://www.ti.com/product/cc3200

SZERKESZTÉS:

Sajnálom, hogy nem részleteztem az MCU-t. Az MCU legfontosabb jellemzői:

ARM Cortex-M4 Core 80 MHz-nél - Beágyazott memória opciók

  • Integrált soros

  • RAM (legfeljebb 256 KB)

  • Perifériás illesztőprogramok a ROM-on

  • Hardveres Crypto Engine for Fejlett hardverbiztonság, beleértve a következőt:

  • AES, DES és 3DES

  • SHA és MD5

  • CRC és ellenőrző összeg

  • 8 bites, gyors, párhuzamos kamera interfész

  • 1 többcsatornás soros port (McASP)

Interfész az I2S formátum támogatásával

- 1 SD (MMC) interfész

- 32 csatornás mikró Közvetlen memóriakapcsolat (μDMA)

- 2 univerzális aszinkron vevő / adó (UART)

- 2 soros perifériás interfész (SPI)

- 1 integrált áramkör (I2C)

- 4 általános célú időzítő (GPT)

- 16 bites impulzus-szélesség moduláció (PWM) mód

- 1 Watchdog időzítő modul

- 4 csatornás 12 bites analóg-digitális átalakítók (ADC-k) - akár 25 egyedileg programozható G PIO csapok

Ez egy 32 bites ARM processzor, de mindenképpen elég alacsony fogyasztású dolgokra képes. Ez a CC3200MOD adatlapja. http://www.ti.com/lit/ds/symlink/cc3200mod.pdf

Az aktuális fogyasztási számok a 27. oldalon találhatók.

Hozzáadna néhány információt az MCU-ról ezen a táblán? Ahogy az MCU-t kérem, nem egy végső táblát ...


Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
Loading...