Teensy: Οδηγός Πίνακα Ανάπτυξης USB

Εφηβική

Θα αφιερώσουμε αυτό το άρθρο στο εφηβικός πίνακας ανάπτυξης. Μια πολύ ευέλικτη πλακέτα, συμβατή με το Arduino και μειωμένου μεγέθους για να μπορείτε να την αφιερώνετε σε έργα στα οποία το μέγεθος έχει σημασία. Εδώ μπορείτε να δείτε τι είναι, τους τύπους και τις εκδόσεις που υπάρχουν, τα τεχνικά χαρακτηριστικά και τι μπορεί να γίνει με αυτήν την πλακέτα με MCU ή μικροελεγκτή.

Τι είναι το Teeny;

Μέγεθος MCU

Η Teensy είναι μια μάρκα πλακέτας ανάπτυξης μικροελεγκτών που δημιουργήθηκε από την PJRC και με σχέδιο στο οποίο έχει συμμετάσχει ο συνιδιοκτήτης Paul Stoffregen. Η PJRC είναι σχεδιαστής και κατασκευαστής διαφορετικών συσκευών για κατασκευαστές, DIY, ανάπτυξη δημιουργικότητας κ.λπ. Για να γίνει αυτό, δημιούργησαν αυτή τη μικρή, πολύ ευέλικτη πλακέτα με τις δυνατότητες του Arduino, και με φανταστική ισχύ και ευελιξία, χρησιμοποιώντας επίσης μικροελεγκτές που βασίζονται σε ARM αντί για AVR που χρησιμοποιούνται από άλλες παρόμοιες πλακέτες ανάπτυξης.

Το Teensy δεν είναι μόνο ένα πιάτο, αλλά υπάρχει διαφορετικά μοντέλα ή εκδόσεις., στην οποία ορισμένα οφέλη και το μέγεθός τους ποικίλλουν. Όλα αυτά τα σχέδια υλικού δημιουργήθηκαν με την ιδέα της μεγιστοποίησης των δυνατοτήτων εισόδου/εξόδου, καθώς και με την υποστήριξη πολλών βιβλιοθηκών λογισμικού για την παροχή πολλών δυνατοτήτων και έτοιμα για εκτέλεση με το Arduino IDE.

Τεχνικά χαρακτηριστικά του Teensy

φύλλο δεδομένων pinout teensy

Μπορείτε να δείτε τις λεπτομέρειες του μοντέλου σας στα φύλλα δεδομένων που παρέχονται από τον κατασκευαστή της πλακέτας. Επίσης, να θυμάστε ότι μπορεί να υπάρχουν διαφορές pinout μεταξύ των εκδόσεων. Ωστόσο, για να έχουμε μια κάπως πιο γενική άποψη για το Teensy που είναι κοινή σε όλους, εδώ είναι μερικά από τα τεχνικά χαρακτηριστικά του:

  • Συμβατότητα με λογισμικό arduino και τις βιβλιοθήκες. Επίσης, έχει ένα πρόσθετο για το Arduino που ονομάζεται teensyduino
  • Θύρα USB
  • Εφαρμογή Teensy Loader για ευκολία στη χρήση
  • Δωρεάν λογισμικό ανάπτυξης
  • Υποστήριξη πολλαπλών πλατφορμών, διαθέσιμη για λειτουργικά συστήματα Linux, MacOS και Windows
  • Μικρό μέγεθος, κατάλληλο για πολλά έργα
  • Διατίθεται με ή χωρίς κολλημένες καρφίτσες breadboard
  • Προγραμματισμός με ένα κουμπί
  • Έχετε τον μεταγλωττιστή; WinAVR
  • Εντοπισμός σφαλμάτων USB

Περισσότερες τεχνικές πληροφορίες και λήψεις – Επίσημος ιστότοπος του PJRC

Τύποι και πού να αγοράσετε

εφηβικός 4.1

Όσον αφορά τους τύπους των πιάτων Teensy και τους Τεχνικές προδιαγραφές, έχουμε τις ακόλουθες παραλλαγές σε σχέση με τα κοινά χαρακτηριστικά της προηγούμενης ενότητας:

Είναι απαραίτητο να γίνει διάκριση μεταξύ του Teensy 2.0/Teensy++ 2.0 και των υπολοίπων, καθώς αυτά τα δύο πρώτα είναι 8-bit και βασίζονται σε AVR για συμβατότητα προς τα πίσω. Οι ακόλουθες εκδόσεις είναι υψηλής απόδοσης 32-bit και βασίζονται σε ARM, μεταξύ άλλων βελτιώσεων.

Teensy 2.0

Δεν βρέθηκαν προϊόντα.

  • MCU: Atmel ATMEGA32U4 και AVR 8 bit 16 MHz
  • RAM: 2560 byte
  • Μνήμη EEPROM: 1024 byte
  • Μνήμη flash: 32256 byte
  • Ψηφιακό I / O: 25 ακίδες, 5v
  • Αναλογικές είσοδοι: 12
  • PWM: 7
  • Uart, i2c, spi: 1, 1, 1
  • τιμή: $ 16

Teensy++ 2.0

  • MCU: Atmel AT90USB1286 και AVR 8 bit 16 MHz
  • RAM: 8192 byte
  • Μνήμη EEPROM: 4096 byte
  • Μνήμη flash: 130048 byte
  • Ψηφιακό I / O: 46 ακίδες, 5v
  • Αναλογικές είσοδοι: 8
  • PWM: 9
  • Uart, i2c, spi: 1, 1, 1
  • τιμή: $ 24

teensy lc

  • MCU: ARM Cortex-M0+ @ 48MHz
  • RAM: 8K
  • Μνήμη EEPROM: 128 byte (emu)
  • Μνήμη flash: 62K
  • Ψηφιακό I / O: 27 pins, 5v, 4x κανάλια DMA
  • Αναλογικές είσοδοι: 13
  • PWM: 10
  • Uart, i2c, spi: 1, 1, 1
  • τιμή: $ 11,65

Teensy 3.2

-μη διαθέσιμος-

  • MCU: ARM Cortex-M4 στα 72MHz
  • RAM: 64K
  • Μνήμη EEPROM: 2K
  • Μνήμη flash: 256K
  • Ψηφιακό I / O: 34 ακίδες, 5v
  • Αναλογικές είσοδοι: 8
  • PWM: 21
  • Uart, i2c, spi: 1, 1, 1
  • τιμή: $ 19,80

Teensy 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32-bit FPU + RNG + επιταχυντής κρυπτογράφησης
  • RAM: 256K
  • Μνήμη EEPROM: 4K
  • Μνήμη flash: 512K
  • Ψηφιακό I / O: 64 ακίδες, 5v
  • Αναλογικές είσοδοι: 27
  • PWM: 20
  • Uart, i2c, spi: 0, 3, 3
  • Πρόσθετα: Ήχος I2S/TDM, CAN bus, 16 κανάλια DMA γενικής χρήσης, RTC, SDIO 4-bit (κάρτες SD), USB 12 Mb/s
  • τιμή: $ 24,25

Teensy 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32-bit FPU + RNG + επιταχυντής κρυπτογράφησης
  • RAM: 256K
  • Μνήμη EEPROM: 4K
  • Μνήμη flash: 1024K
  • Ψηφιακό I / O: 64 ακίδες, 5v
  • Αναλογικές είσοδοι: 27
  • PWM: 20
  • Uart, i2c, spi: 0, 3, 3
  • Πρόσθετα: Ήχος I2S/TDM, CAN bus, 16 κανάλια DMA γενικής χρήσης, RTC, 4-bit SDIO (κάρτες SD), 12 Mb/s USB και 480 Mb/s USB host
  • τιμή: $ 29,25

Teensy 4.0

  • MCU: ARM Cortex-M7 στα 600 MHz + 32-bit FPU + RNG + επιταχυντής κρυπτογράφησης
  • RAM: 1024K (2×512)
  • Μνήμη EEPROM: 1 K (emu)
  • Μνήμη flash: 1984K
  • Ψηφιακό I / O: 40 ακίδες, 5v
  • Αναλογικές είσοδοι: 14
  • PWM: 31
  • Σειρά, I2C, SPI: 7, 3, 3
  • Πρόσθετα: 2x ήχος I2S/TDM, ψηφιακός ήχος S/PDIF, 3x CAN bus (1x CAN FD), 32 κανάλια DMA γενικής χρήσης, RTC, προγραμματιζόμενο FlexIO, USB 480 Mb/s και κεντρικός υπολογιστής USB 480 Mb/s, Pixel Processing Pipeline , διασταυρούμενη ενεργοποίηση για περιφερειακά και διαχείριση ON/OFF.
  • τιμή: $ 19,95

Teensy 4.1

  • MCU: 7 MHz ARM Cortex-M600 + FPU 64/32-bit + RNG + επιταχυντής κρυπτογράφησης
  • RAM: 1024K (2×512) και QSPI για επέκταση μνήμης με δύο επιπλέον θέσεις για RAM ή τσιπ flash
  • Μνήμη EEPROM: 4 K (emu)
  • Μνήμη flash: 7936K
  • Ψηφιακό I / O: 55 ακίδες, 5v
  • Αναλογικές είσοδοι: 18
  • PWM: 35
  • Σειρά, I2C, SPI: 8, 3, 3
  • Πρόσθετα: Ethernet 10/100 Mbit με DP83825 PHY, 2x ήχο I2S/TDM, ψηφιακό ήχο S/PDIF, 3x CAN bus (1x CAN FD), 32 κανάλια DMA γενικής χρήσης, RTC, προγραμματιζόμενο FlexIO, USB 480 Mb/s και υποδοχή USB στα 480 Mb/s, 1 SDIO (4 bit) για κάρτες SD, Pixel Processing Pipeline, cross triggering για περιφερειακά και διαχείριση ON/OFF.
  • τιμή: $ 26,85

Τι μπορεί να γίνει με το Teensy διαφορετικό από τα υπόλοιπα πιάτα; (Εφαρμογές)

Εφηβική

Ο πίνακας ανάπτυξης Teensy είναι ένας από τους πιο εκτιμημένους από πολλούς κατασκευαστές για διάφορους λόγους. Ένα από τα κύρια σχετίζεται με το τσιπ με το οποίο έχουν τοποθετηθεί ορισμένες από αυτές τις πλακέτες, καθώς βασίζονται σε Τσιπ ARM ​​32-bit. Αυτό όχι μόνο παρέχει υψηλότερη απόδοση από ό,τι με το AVR, αλλά επιτρέπει επίσης μια πιο σύγχρονη MCU, που λειτουργεί με μια αρχιτεκτονική τόσο σημαντική και διαδεδομένη σήμερα όπως η ARM κ.λπ.

Από την άλλη, παρά το μικρό του μέγεθος, είναι αρκετά ισχυροί, με καλές χωρητικότητες RAM, flash και μνήμη EEPROM, καθώς και πλούσιες σε ακίδες σύνδεσης για χρήση περιφερειακών hardware, ακόμη και ορισμένων με κάρτες SD, Ethernet κ.λπ. Και όλα αυτά χωρίς να αφαιρέσουμε ούτε ένα γιώτα συμβατότητας με το Arduino. Αλλά όπως βλέπετε, δεν είναι «άλλο», αλλά ιδιαίτερο.

Ένα άλλο εξαιρετικό χαρακτηριστικό του Teensy είναι ότι μπορεί να λειτουργήσει όπως όλα τα άλλα εγγενής συσκευή USB, δηλαδή μπορείτε να προγραμματίσετε την πλακέτα να είναι περιφερειακή και να λειτουργεί ως συσκευή HID, MIDI, joysticks, gamepad κ.λπ. Και όλα αυτά χωρίς πρόσθετο κώδικα, είναι όλα μέρος της στοίβας λογισμικού Teensy, ώστε να μην χρειάζεται να ανησυχείτε για αυτό. Όσο για το Teensyduino, το πρόσθετο για το Arduino IDE, είναι ένα άλλο φανταστικό χαρακτηριστικό και χρειάζεται μόνο μια στιγμή για να ξεκινήσει και να λειτουργεί...


Γίνε ο πρώτος που θα σχολιάσει

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.