2018. július 31., kedd

DIY Curve Tracer 3. - Mikrocontroller választás

Ahogy korábban említettem a két AVR mikrovezérlőt le akarom cserélni egy db 32bitesre.
Itt vannak a kiválasztási szempontok:

  • Két legalább 12bites D/A csatorna - Egyet a színusz jel generálására használok, a másikat az impulzus generálásra (nincs még megtervezve, eldöntve de jobb, ha elérhető)
  • Két legalább 12bites A/D csatorna - A mért eszköz feszültségének és áramának feldolgozására. Ha párhuzamos konverzió és/vagy differenciális bemenet elérhető, az nem hátrány, de nem is követelmény.
  • DMA a D/A működtetéséhez
  • 32 bites mag - preferáltan ARM Cortex-Mx
  • Arduino ököszisztéma támogatás és ingyenes natív C/C++ IDE támogatás (még nem döntöttem köztük, így kell, hogy mindkettő meglegyen)
  • alacsony költségű fejlesztőpanel
  • Könnyen forrasztható tokozás (legalábbis számomra könnyen forrasztható: TQFP rendben, QFN, BGA nem - tudom, hogy ez a saját személyes korlátom, de egyenlőre nem akarom megtanulni)
A fenti specifikáció alapján ezt választottam: STM32F303RET6:
https://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32f3-series/stm32f303/stm32f303re.html

És a hozzá tartozó fejlesztőpanel:
https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f303re.html

Tegnap meg is rendeltem a Farnelltől, ma hozta a futár:



Következik: A fejlesztő környezet összerakása



Nincsenek megjegyzések:

Megjegyzés küldése

Megjegyzés: Megjegyzéseket csak a blog tagjai írhatnak a blogba.