Autor Thema: Arduino Due vs. Teensy 3.6  (Gelesen 3089 mal)

Gast

  • Gast
Arduino Due vs. Teensy 3.6
« am: 13. Mai 2019, 10:55:24 »
Der im Visionary Projekt ursprünglich vorgesehene Arduino Due ist ja prinzipiell keine schlechte Wahl.....
Ich habe mir aber heute überlegt ob man nicht beispielsweise den Teensy 3.6 verwenden kann  ::)

Der Teensy ist so aufgebaut dass er unter Arduino programmiert werden kann (siehe Projekt SWR Wattmeter)
Es ist sicherlich möglich die Firmware für den Duo so umzuändern dass sie auf dem Teensy läuft.

Arduino Due:

Microcontroller   AT91SAM3X8E
Operating Voltage   3.3V
Input Voltage (recommended)   7-12V
Input Voltage (limits)   6-16V
Digital I/O Pins   54 (of which 12 provide PWM output)
Analog Input Pins   12
Analog Output Pins   2 (DAC)
Total DC Output Current on all I/O lines   130 mA
Flash Memory   512 KB all available for the user applications
SRAM   96 KB (two banks: 64KB and 32KB)
Clock Speed   84 MHz



Teensy 3.6:

180 MHz ARM Cortex-M4 with Floating Point Unit
1M Flash, 256K RAM, 4K EEPROM

Microcontroller Chip MK66FX1M0VMD18 (PDF link)
USB High Speed (480 Mbit/sec) Port
2 CAN Bus Ports
32 General Purpose DMA Channels
22 PWM Outputs
4 I2C Ports
11 Touch Sensing Inputs
62 I/O Pins (42 breadboard friendly)
25 Analog Inputs to 2 ADCs with 13 bits resolution
2 Analog Outputs (DACs) with 12 bit resolution
20 PWM Outputs (Teensy 3.6 has 22 PWM)
USB Full Speed (12 Mbit/sec) Port
Ethernet mac, capable of full 100 Mbit/sec speed
Native (4 bit SDIO) micro SD card port
I2S Audio Port, 4 Channel Digital Audio Input & Output
14 Hardware Timers
Cryptographic Acceleration Unit
Random Number Generator
CRC Computation Unit
6 Serial Ports (2 with FIFO & Fast Baud Rates)
3 SPI Ports (1 with FIFO)
3 I2C Ports (Teensy 3.6 has a 4th I2C port)
Real Time Clock


preislich liegen die beiden Board sehr dicht beieinander (wenn man mit einem originalen Due vergleicht) - der Teensy ist moderner und kleiner.
Das Visionary Shield kann allerdings nicht auf einen Teensy aufgesetzt werden. Das müsste man konventionell verdrahten.
Dafür kann man es aber in ein abgeschirmtes Gehäuse bauen.

Ich sehe ganz klar die Vorteile beim Teensy mit seinem deutlich höheren Takt von 180MHz vs. 84MHz und doppelt soviel Flash und mehr RAM.
Natürlich wird das Projekt mit dem Due laufen - ich denke aber schon an Erweiterungen wie Tracking-Generator oder die Integration eines NWT502 und
die komplette Steuerung vom Visionary aus.

Aber ist alles erst mal nur ein Gedankenexperiment!

« Letzte Änderung: 13. Mai 2019, 11:41:24 von Gast »

Offline BO_Andy

  • Normales Mitglied
  • Senior Member
  • *
  • Beiträge: 201
Antw:Arduino Due vs. Teensy 3.6
« Antwort #1 am: 13. Mai 2019, 12:38:40 »
Gast möglich ist alles wenn man Die Zeit sich nimmt und die Software umschreibt aber die Idee ist gut

Gast

  • Gast
Antw:Arduino Due vs. Teensy 3.6
« Antwort #2 am: 13. Mai 2019, 13:00:26 »
da ist nichts mit Zeit nehmen und umschreiben Andy.....  Teensy 3.6 als Target angeben und kompilieren lassen.
Lief bei einem Test soeben fehlerfrei durch.

Muss man natürlich später in der realen Hardwareumgebung testen.
Aber zuerst wird es selbstverständlich mit dem Due aufgebaut und ausgiebig ausprobiert.....wenn dann Hard- und Software erweitert werden sollten, kann man ja einen Teensy 3.6 ausprobieren.
Vor allem wäre es spannend festzustellen ob der überhaupt einen Performance-Gewinn bringt  ;)
« Letzte Änderung: 13. Mai 2019, 14:07:45 von Gast »