Bonjour à tous, bonjour Robin.
En préambule, voici ce qui est dit sur cette page au sujet des ports I/O du Teensy 4.1:
Et ce qui est aussi dit au sujet de son alimentation:
Conclusions:
• Les niveaux logiques sur les ports du Teensy 4.1 (ou 4.0) sont essentiellement de 3,3 volts.
• Le teensy 4.x peut être alimenté soit par l'USB soit par une alimentation + 5 volts extérieure raccordée sur sa pin "Vin", il faut alors couper un cavalier (une piste) prévu à cet effet dans ce dernier cas.
• Le teensy 4.x peut délivrer du 3,3 volts à l'extérieur, jusqu'à 250 mA sur sa pin "3.3V"
Alimentation des DAC's MCP4922:
Soit ils sont alimentés en 3,3 volts (Vdd=pin1) pour être directement compatibles avec les ports I/O du Teensy 4.x:
• Pas besoin de translateur de niveau pour les fils du bus SPI.
• Les MCP4922 pourraient éventuellement être alimentés par la sortie "3.3V" du Teensy 4.x plutôt que par un régulateur 3,3 volts indépendant (chaque MCP4922 consomme 0,5 mA sous 3 volts ou 0,7 mA sous 5 volts).
• La tension de la masse virtuelle doit être de 1,65 volt au lieu de 2,5 volts. Je ne sais pas s'il existe des régulateurs délivrant cette tension, mais à défaut le 6ème DAC inemployé pourrait générer cette tension qui serait bufférisée par le dernier ampli OP inutilisé.
• Le gain des amplificateurs devra être augmenté pour compenser l'amplitude maximale moindre en sortie des DAC's, théoriquement 1,52 fois plus.
Soit les alimenter en 5 volts comme précédemment, ce qui nécessite d'insérer des translateurs de niveaux sur le bus SPI:
• J'avais mentionnés les translateurs de niveau TXS0108E, mais comme dans le cas présent le bus SPI n'est pas bi-directionnel mais unidirectionnel, on peut faire plus simple avec des petits transistors MOSFET.
La sortie "3,3V" du Teensy 4.x sera utilisée pour délivrer le 3,3 volts nécessaire à l'alimentation des translateurs.
• Hormis les translateurs de niveau à insérer, pas de modifications du schéma existant.
Existe sous forme de plaquette au pas de 2,54 (4 translateurs ). Voir AliExpress, Sparkfun...
En préambule, voici ce qui est dit sur cette page au sujet des ports I/O du Teensy 4.1:
Citation• Digital Input Pins
Digital pins may be used to receive signals. Teensy 4.1 pins default to INPUT most with a "keeper" resistor. Teensy 4.1 pins accept 0 to 3.3V signals. The pins are not 5V tolerant. Do not drive any digital pin higher than 3.3V.
• Digital Output Pins
All digital pins can act at output. The pinMode function with OUTPUT or OUTPUT_OPENDRAIN must be used to configure these pins to output mode. The digitalWrite and digitalToggle functions are used to control the pin while in output mode. Output HIGH is 3.3V. The recommended maximum output current is 4mA.
Et ce qui est aussi dit au sujet de son alimentation:
Citation• USB Power
Normally Teensy is powered by your PC or USB hub, through a USB cable. The USB power arrives at the VUSB pin, which is connected VIN and powers the entire board.
• VIN Pin
When USB power is not used, 5V power may be applied to the VIN pin. Because VIN & VUSB are connected, power should not be applied to VIN while a USB cable is used, to prevent the possibility of power flowing back into your computer. Alternately, a pair of pads on the bottom side may be cut apart, to separate VUSB from VIN, allowing power to be safely applied while USB is in use. (TODO: VUSB-VIN pads photo, right side)
• 3.3V Power
Teensy 4.1 has a voltage regulator which reduces the 5V VUSB / VIN power to 3.3V for use by the main processor and most other parts. Additional circuitry may be powered from the 3.3V pin. The recommended maximum for external 3.3V usage is 250mA. Teensy 4.1 is not meant to receive power on its 3.3V pin, but this can be done with special modificaton.
• USB Host Hot Plugging
Power to USB devices connected on the USB host port is provided through a current limited switch and a large capacitor. The current limit lessens the disruption to Teensy's power when a USB device is hot plugged and needs a sudden inrush current to charge up all its capacitors.
• Power Consumption
When running at 600 MHz, Teensy 4.0 consumes approximately 100 mA current. Reducing CPU speed to 528 MHz or lower reduces power consumption.
Conclusions:
• Les niveaux logiques sur les ports du Teensy 4.1 (ou 4.0) sont essentiellement de 3,3 volts.
• Le teensy 4.x peut être alimenté soit par l'USB soit par une alimentation + 5 volts extérieure raccordée sur sa pin "Vin", il faut alors couper un cavalier (une piste) prévu à cet effet dans ce dernier cas.
• Le teensy 4.x peut délivrer du 3,3 volts à l'extérieur, jusqu'à 250 mA sur sa pin "3.3V"
Alimentation des DAC's MCP4922:
Soit ils sont alimentés en 3,3 volts (Vdd=pin1) pour être directement compatibles avec les ports I/O du Teensy 4.x:
• Pas besoin de translateur de niveau pour les fils du bus SPI.
• Les MCP4922 pourraient éventuellement être alimentés par la sortie "3.3V" du Teensy 4.x plutôt que par un régulateur 3,3 volts indépendant (chaque MCP4922 consomme 0,5 mA sous 3 volts ou 0,7 mA sous 5 volts).
• La tension de la masse virtuelle doit être de 1,65 volt au lieu de 2,5 volts. Je ne sais pas s'il existe des régulateurs délivrant cette tension, mais à défaut le 6ème DAC inemployé pourrait générer cette tension qui serait bufférisée par le dernier ampli OP inutilisé.
• Le gain des amplificateurs devra être augmenté pour compenser l'amplitude maximale moindre en sortie des DAC's, théoriquement 1,52 fois plus.
Soit les alimenter en 5 volts comme précédemment, ce qui nécessite d'insérer des translateurs de niveaux sur le bus SPI:
• J'avais mentionnés les translateurs de niveau TXS0108E, mais comme dans le cas présent le bus SPI n'est pas bi-directionnel mais unidirectionnel, on peut faire plus simple avec des petits transistors MOSFET.
La sortie "3,3V" du Teensy 4.x sera utilisée pour délivrer le 3,3 volts nécessaire à l'alimentation des translateurs.
• Hormis les translateurs de niveau à insérer, pas de modifications du schéma existant.
Existe sous forme de plaquette au pas de 2,54 (4 translateurs ). Voir AliExpress, Sparkfun...