UJA1023 UJA1023T 2R04 16-SOIC

SKU: MA0164

22.000 DT

Le UJA1023 est un transceiver CAN avec contrôleur intégré conçu pour les applications automobiles et industrielles, offrant des fonctionnalités avancées de diagnostic et de gestion.

attribut de produit valeur d'attribut attribut select
Référence: UJA1023T-SOIC16
Boîtier: SOIC-16
Tension d'entrée: 5V
Température de fonctionnement: -40°C à +125°C
Protocole: CAN 2.0B, ISO 11898-2
Spécifications Techniques

Le UJA1023 est un circuit intégré de communication CAN (Controller Area Network) doté d’un transceiver haute vitesse et de fonctions avancées de gestion et de diagnostic.

Conçu principalement pour les applications automobiles et industrielles, ce composant permet une communication fiable entre les différents modules électroniques dans des environnements difficiles.

Grâce à sa conception robuste, il offre une protection contre les surtensions, une faible consommation d'énergie en mode veille, et des diagnostics avancés pour surveiller les conditions du bus CAN.


Caractéristiques principales :

  1. Tension d’alimentation : 5V pour VCC et 5-27V pour le VBAT.
  2. Plage de température de fonctionnement : -40°C à +125°C.
  3. Protection intégrée :
    • Protection contre les surtensions.
    • Protection contre les courts-circuits.
    • Protection thermique.
  4. Diagnostic avancé : Surveillance de l'état du bus CAN et des erreurs.
  5. Modes de fonctionnement :
    • Normal.
    • Veille (Low-Power).
    • Mode de gestion des erreurs.
  6. Interface CAN : Compatible avec le protocole CAN 2.0B et ISO 11898-2.
  7. Boîtier : SOIC-16 (Surface Mount).

Avantages :

  1. Communication fiable : Idéal pour des environnements industriels ou automobiles.
  2. Diagnostic intégré : Permet de détecter les anomalies du bus CAN.
  3. Faible consommation : Mode veille pour des économies d'énergie.
  4. Compatibilité universelle : Fonctionne avec les protocoles CAN standards.
  5. Robustesse : Protection contre les conditions extrêmes.

Produits similaires :

  1. TJA1051 - Transceiver CAN Haute Vitesse
  2. MCP2562 - Transceiver CAN FD
  3. SN65HVD230 - Transceiver CAN 3.3V
  4. PCA82C250 - Transceiver CAN standard
  5. TJA1042 - Transceiver CAN avec Wake-up

Produits associés :

  1. Microcontrôleur STM32F103C8T6 avec support CAN
  2. Carte de développement Arduino DUE
  3. Module CAN MCP2515 SPI
  4. Alimentation DC 5V pour circuits intégrés
  5. Oscilloscope pour analyse des signaux CAN

Applications recommandées :

  1. Systèmes automobiles : Communication entre ECU, capteurs et actuateurs.
  2. Industrie : Réseaux de capteurs dans des environnements difficiles.
  3. Projets embarqués : Intégration avec STM32 ou Arduino pour le développement de projets CAN.
  4. Systèmes de diagnostic : Surveillance des erreurs et des conditions du bus CAN.
  5. Domotique avancée : Réseaux de communication CAN fiables pour la maison intelligente.

Exemple de Schéma de Connexion :

  • VCC : Connectez à une alimentation 5V.
  • VBAT : Alimentation principale entre 5 et 27V.
  • TXD : Connectez à la broche TX du microcontrôleur.
  • RXD : Connectez à la broche RX du microcontrôleur.
  • CANH et CANL : Connectez au bus CAN.
  • GND : Reliez à la masse commune.

Exemple de Code Arduino avec MCP2515 (interface SPI) :

cpp
#include <SPI.h> #include <mcp2515.h> struct can_frame canMsg; MCP2515 mcp2515(10); // CS sur la broche 10 void setup() { Serial.begin(115200); mcp2515.reset(); mcp2515.setBitrate(CAN_500KBPS, MCP_16MHZ); mcp2515.setNormalMode(); canMsg.can_id = 0x123; // ID du message CAN canMsg.can_dlc = 2; // Nombre d'octets de données canMsg.data[0] = 0xAB; canMsg.data[1] = 0xCD; Serial.println("CAN Bus Ready"); } void loop() { mcp2515.sendMessage(&canMsg); Serial.println("Message CAN envoyé"); delay(1000); }

Notes importantes :

  • Assurez-vous d’utiliser une terminaison de 120 Ohms sur le bus CAN.
  • Vérifiez la compatibilité avec les microcontrôleurs avant intégration.
  • Ne dépassez pas les spécifications de tension ou de courant.