Neu Edit:
Weitere Infos in der Kategorie Boards+Module -> Mikrocontroller Module
NanoSAMD09 Mikrocontroller Modul mit SAMD09D14
---
Hallo Forengemeinde!
Eines meiner letzten Projekte ist ein Modul oder "Breakout Board" mit einem ARM Cortex-M0+ Mikrocontroller SAMD09 von Atmel®.
NanoSAMD09
Leider habe ich noch keine Platine vorliegen, ich zeige euch aber schon einmal das Layout der Leiterkarte.
32mm x 34mm
Wie ihr seht ... sehr klein
Für diejenigen, die sich mit AVR-Mikrocontrollern auskennen ...
Den SAMD09 Mikrocontroller könnte man in die Familie der tinyAVR einordnen. Der Controller ist klein und hat trotzdem jede Menge flexible Pheripheriemodule und geht mit dem Strom sparsam um.
Ich setze den SAMD09D14 ein. Dieser hat 24 Pins und kommt im Gehäuse QFN/MLF, dieses läßt sich per Hand leider nicht mehr so gut löten.
Der SAMD09 kann mit bis zu 48MHz getaktet werden.
SMART ATSAMD09D14 ARM® Cortex®-M0+ basierter Flash Mikrocontroller
Programmierschnittstelle
Der SAMD09 läßt sich über das Serial Wire Debug Interface SWD programmieren und debuggen. Auf dem Board sitzt hierfür eine 10-poliger Cortex Debug Connector. Dieser ist pin-kompatibel zum SWD Interface des Atmel®-ICE Programmers (ATATMEL-ICE, ATATMEL-ICE-BASIC).
Spannungsversorgung
Auf dem Modul sitzt ein 3,3V SMD linearer LDO Spannungsregler, welcher VCC des Mikrocontrollers regelt. Optional kann man das Modul auch direkt mit einer VCC Spannung versorgen (2.4V bis 3.63V), den LDO Regler kann man in diesem Fall über einen Lötjumper schnell und einfach "abhängen".
Quarz
Vorgesehen habe ich einen 32,768Hz Quarz (XTAL32) und einen 12MHz Quarz (oder ähnlichen, XTAL). Da der Mikrocontroller XTAL32 und XTAL Oszillator an den selben Pins angeschlossen hat, werde ich nur den 32.768Hz Quarz bestücken. Anstelle des 32.768Hz Quarzes könnte man auch zum Beispiel ein 12MHz Quarz verwenden. Über den 32.768Hz Quarz lässt sich ein stabiler Systemtakt von 48MHz erzeugen.
Anschlußpins
Das Modul besitzt zwei 13-polige einreihige Stiftleistenanschlüsse. Es sind alle IOs des SAMD09 an die Stiftleisten geroutet (Die IOs für XTAL sind nicht an den Stifteliten verfügbar). An den Anschlußpins sind auch die Power Leitungen VCC, GND und VIN (Versorgung LDO Regler) verfügbar. Die Stiftleistenreihen liegen auf einem 2,54mm Rastermaß, das Modul läßt sich also auf RM2,54mm Lochrasterkarten stecken bzw. verlöten.
Tasten und LED
Eine Taste ist an RESET angeschlossen und eine Taste an PA23, beide Signale sind gegen Kurzschluss geschützt. Am Signal PA22 ist eine LED angeschlossen, diese lässt sich einfach über einen Lötjumper "abhängen"
Abmaße und Design
Das Board ist mit 32mm x 34mm sehr klein.
Pcb technology: FR4, two layers, solder resist dev-tools blue, surface immersion gold, RoHS
Das Modul wird ebenfalls im Shop bestellbar sein.
Sobald das Board fertig bestückt ist, mache ich ein paar Bilder und stelle sie hier in das Thema.
Dirk
Weitere Infos in der Kategorie Boards+Module -> Mikrocontroller Module
NanoSAMD09 Mikrocontroller Modul mit SAMD09D14
---
Hallo Forengemeinde!
Eines meiner letzten Projekte ist ein Modul oder "Breakout Board" mit einem ARM Cortex-M0+ Mikrocontroller SAMD09 von Atmel®.
NanoSAMD09
Leider habe ich noch keine Platine vorliegen, ich zeige euch aber schon einmal das Layout der Leiterkarte.
32mm x 34mm
Wie ihr seht ... sehr klein
Für diejenigen, die sich mit AVR-Mikrocontrollern auskennen ...
Den SAMD09 Mikrocontroller könnte man in die Familie der tinyAVR einordnen. Der Controller ist klein und hat trotzdem jede Menge flexible Pheripheriemodule und geht mit dem Strom sparsam um.
Ich setze den SAMD09D14 ein. Dieser hat 24 Pins und kommt im Gehäuse QFN/MLF, dieses läßt sich per Hand leider nicht mehr so gut löten.
Der SAMD09 kann mit bis zu 48MHz getaktet werden.
SMART ATSAMD09D14 ARM® Cortex®-M0+ basierter Flash Mikrocontroller
- ARM Cortex-M0+
- bis zu 48MHz, flexible Takterzeugung
- 16kB Flash memory
- 4kB SRAM
- 12 Bit ADC, 10 channel
- zwei 16-bit timer/counters
- 32-bit Real-Time Clock + calendar
- DMA und Event System
- 2 SERCOMs (USART, UART, SPI, I2C)
- 2.4V bis 3.63V power supply
- QFN/MLF 24 Gehäuse
- unterstützt durch Atmel Studio und Atmel Software Framework ASF
Programmierschnittstelle
Der SAMD09 läßt sich über das Serial Wire Debug Interface SWD programmieren und debuggen. Auf dem Board sitzt hierfür eine 10-poliger Cortex Debug Connector. Dieser ist pin-kompatibel zum SWD Interface des Atmel®-ICE Programmers (ATATMEL-ICE, ATATMEL-ICE-BASIC).
Spannungsversorgung
Auf dem Modul sitzt ein 3,3V SMD linearer LDO Spannungsregler, welcher VCC des Mikrocontrollers regelt. Optional kann man das Modul auch direkt mit einer VCC Spannung versorgen (2.4V bis 3.63V), den LDO Regler kann man in diesem Fall über einen Lötjumper schnell und einfach "abhängen".
Quarz
Vorgesehen habe ich einen 32,768Hz Quarz (XTAL32) und einen 12MHz Quarz (oder ähnlichen, XTAL). Da der Mikrocontroller XTAL32 und XTAL Oszillator an den selben Pins angeschlossen hat, werde ich nur den 32.768Hz Quarz bestücken. Anstelle des 32.768Hz Quarzes könnte man auch zum Beispiel ein 12MHz Quarz verwenden. Über den 32.768Hz Quarz lässt sich ein stabiler Systemtakt von 48MHz erzeugen.
Anschlußpins
Das Modul besitzt zwei 13-polige einreihige Stiftleistenanschlüsse. Es sind alle IOs des SAMD09 an die Stiftleisten geroutet (Die IOs für XTAL sind nicht an den Stifteliten verfügbar). An den Anschlußpins sind auch die Power Leitungen VCC, GND und VIN (Versorgung LDO Regler) verfügbar. Die Stiftleistenreihen liegen auf einem 2,54mm Rastermaß, das Modul läßt sich also auf RM2,54mm Lochrasterkarten stecken bzw. verlöten.
Tasten und LED
Eine Taste ist an RESET angeschlossen und eine Taste an PA23, beide Signale sind gegen Kurzschluss geschützt. Am Signal PA22 ist eine LED angeschlossen, diese lässt sich einfach über einen Lötjumper "abhängen"
Abmaße und Design
Das Board ist mit 32mm x 34mm sehr klein.
Pcb technology: FR4, two layers, solder resist dev-tools blue, surface immersion gold, RoHS
Das Modul wird ebenfalls im Shop bestellbar sein.
Sobald das Board fertig bestückt ist, mache ich ein paar Bilder und stelle sie hier in das Thema.
Dirk
Zuletzt bearbeitet: