MCU ATSAMD51 für maschinelles Lernen

TensorFlow Lite-Kit von Microchip enthält Mikrocontroller ATSAMD51 von Microchip

Abbildung: MCU der Serie ATSAMD51 von Microchip für maschinelles LernenDie Hochleistungsmikrocontroller-Familie ATSAMD51J19 von Microchip Technology war bisher auf allgemeine Anwendungen ausgerichtet. Der ATSAMD51J19 kann jetzt für das Edge-Computing im maschinellen Lernen unter Verwendung von Adafruit PyBadge und TensorFlow eingesetzt werden. Die Mikrocontroller ATSAMD51 verfügen über einen 32-Bit-Arm®-Cortex®-M4-Prozessor mit Gleitkommaeinheit (floating point unit, FPU), bis zu 120 MHz, bis zu 1 MB Dual-Panel-Flash mit ECC und bis zu 256 KB SRAM mit ECC.

Das maschinelle Lernen ist dezentral geworden mit kleinen Mikrocontrollern, die eine sehr kleine Version von TensorFlow Lite ausführen können, um ML-Berechnungen durchzuführen. Komplexe Hardware ist nicht mehr erforderlich, um mit der Entwicklung der TensorFlow-Modelle zu beginnen. Teachable Machine ist ein kostenloser Service für TensorFlow-Experimente, der die Erstellung von Trainingsmodellen stark vereinfacht. In nur wenigen Augenblicken können Benutzer Videodaten für die Bilderkennung erhalten, ein Modell erstellen und es für die Verwendung mit TF oder TF Lite exportieren. Mit einem angepassten, winzigen Sortierer zum Senden eines WebUSB-Signal an einen Circuit Playground Express können LED je nach erkannter Klasse aktiviert werden. Das TensorFlow-Kit, das den Cortex-M4-basierten ATSAMD51 von Microchip nutzt, bildet eine innovative Entwicklungsplattform für das maschinelle Lernen.

Inhalt des TensorFlow-Kits
  • PyBadge von Adafruit mit 120-MHz-Cortex-M4F-Prozessor SAMD51, Display, Lautsprecher und Tasten
  • Elektret-Mikrofonverstärker MAX4466 mit einstellbarer Verstärkung
  • 3-poliges PH-Kabel von JST mit Buchse, 200 mm
  • Lithium-Ionen-Polymer-Akku mit kurzem Kabel, 3,7 V, 350 mAh
Merkmale des TensorFlow-Kits
  • ATSAMD51J19 mit 120 MHz, Logik-/Leistungspegel von 3,3 V, 512 KB FLASH und 192 KB RAM
  • 2 MB SPI-Flash zum Speichern von Bildern, Audiodaten, Animationen und mehr
  • 1,8-Zoll-TFT-Farbdisplay mit 160 x 128 Farben, angeschlossen an eigenen SPI-Port
  • 8 Spiel-/Bedientasten mit Silikonüberzug
  • 5 NeoPixel zur Statusanzeige oder Spielstandserfassung
  • Dreiachsen-Beschleunigungsmesser (Bewegungssensor)
  • Lichtsensor, rückseitig montiert, so dass er nach vorn gerichtet ist
  • Eingebauter Summer-Minilautsprecher
  • Lautsprechertreiber der Klasse D für Lautsprecher mit 4 Ohm bis 8 Ohm, bis zu 2 W
  • LiPoly-Batterieanschluss mit eingebauter Auflademöglichkeit
  • USB-Anschluss zum Laden der Batterie, Programmieren und Debuggen
  • Zwei Buchsenleisten mit Feather-kompatibler Pinbelegung, so dass Benutzer beliebige FeatherWings anschließen können
  • Anschlüsse von JST für NeoPixel, Sensoreingang und I2C (geeignet für I2C-Grove-Anschlüsse)
  • Reset-Taste
  • Ein/Aus-Schalter
Merkmale des ATSAMD51J19
  • Gleitkommaeinheit (FPU)
  • Eingebettetes Trace-Modul (ETM) mit Befehlsablaufverfolgung
  • Eingebetteter Core-Sight-Trace-Puffer (ETB)
  • Fehlerkorrekturcode (error correction code, ECC)
  • Zwei Banken mit Unterstützung für Lesevorgang während des Schreibens (read-while-write, RWW)
  • EEPROM-Hardware-Emulation

SAMD51J19 Microcontrollers

AbbildungHersteller-TeilenummerBeschreibungVerfügbare MengePreisDetails anzeigen
IC MCU 32BIT 512KB FLASH 64TQFPATSAMD51J19A-AFIC MCU 32BIT 512KB FLASH 64TQFP0 - Sofort$4.38Details anzeigen
IC MCU 32BIT 512KB FLASH 64QFNATSAMD51J19A-MFIC MCU 32BIT 512KB FLASH 64QFN234 - Sofort$5.47Details anzeigen
IC MCU 32BIT 512KB FLASH 64TQFPATSAMD51J19A-AUTIC MCU 32BIT 512KB FLASH 64TQFP7154 - Sofort$4.91Details anzeigen
IC MCU 32BIT 512KB FLASH 64VQFNATSAMD51J19A-MUTIC MCU 32BIT 512KB FLASH 64VQFN3421 - Sofort$5.10Details anzeigen
IC MCU 32BIT 512KB FLASH 64QFNATSAMD51J19A-MFTIC MCU 32BIT 512KB FLASH 64QFN13124 - Sofort$5.60Details anzeigen
IC MCU 32BIT 512KB FLASH 64VQFNATSAMD51J19A-MUIC MCU 32BIT 512KB FLASH 64VQFN96 - Sofort$4.97Details anzeigen
IC MCU 32BIT 512KB FLASH 64TQFPATSAMD51J19A-AUIC MCU 32BIT 512KB FLASH 64TQFP750 - Sofort$4.78Details anzeigen

TensorFlow TensorFlow Lite Kit

AbbildungHersteller-TeilenummerBeschreibungVerfügbare MengePreisDetails anzeigen
TENSORFLOW LITE FOR MICROCONTROL4317TENSORFLOW LITE FOR MICROCONTROL16 - Sofort$38.82Details anzeigen
Veröffentlicht: 2020-07-01