
Si tu veux connecter une carte avec un support natif pour le CAN, le transceiver Adafruit CAN Pal prendra les signaux au niveau logique de 3V et les convertira en niveaux logiques CAN avec le signalement différentiel nécessaire. Note que tous les chips n'ont pas un support pour le CAN!
Le transceiver est compatible avec les séries ESP32, SAME51, STM32F405 et Teensy 4. Assure-toi que la puce de ta carte prend en charge le CAN et que les broches RX et TX sont disponibles pour la connexion. Même si les noms 'RX' et 'TX' sont partagés avec l'UART, le CAN Bus est une interface distincte, réputée pour sa communication robuste dans les petits réseaux comme ceux qu'on trouve dans les véhicules, la robotique ou les applications de capteurs.
Le bus CAN fonctionne avec un signal différentiel à deux fils qui est parfait pour les longues distances et les environnements bruyants, en transmettant des messages à environ 1 Mbps. Les nœuds du réseau se synchronisent sur une fréquence définie et utilisent des adresses pour filtrer les messages entrants, ce qui permet à plusieurs nœuds de se connecter et de communiquer facilement. Les mécanismes de détection de collision et de retransmission améliorent la fiabilité de la communication.
Ce pote de breakout est conçu avec des améliorations pour des applications CAN polyvalentes. Le TJA1051/T3 permet la communication avec une logique de 3,3V à 5V, s'adaptant aux microcontrôleurs modernes. Un générateur de tension à pompe de charge intégré de 5V alimente le transceiver sans avoir besoin d'une entrée 5V séparée. Équipé d'un bornier de 3,5 mm pré-soudé, il offre un accès rapide aux lignes de données Haute, Basse, et à la masse. Un interrupteur intégré permet de gérer facilement la résistance de terminaison de série de 120 ohms.
Chaque commande comprend un pal assemblé, un bornier pré-soudé et des headers, prêts à être complétés avec un minimum d'effort de soudure.
| Marque | Adafruit |
| Modèle | 5708 |