Share:


SJA1000T/N1

Specifications

SKU: 1126429

BUY SJA1000T/N1 https://www.utsource.net/itm/p/1126429.html
Stand-alone CAN controllerCAN
Parameter Description Value
Device Type Type of Device CAN Controller
Package Package Type TSSOP-20
Operating Voltage (VCC) Supply Voltage Range 4.75 V to 5.25 V
CAN Bus Interface CAN Bus Differential Inputs CANH, CANL
CAN Bus Speed Maximum CAN Bus Speed 1 Mbit/s
Operating Temperature Range Temperature Range for Operation -40°C to +85°C
Standby Current Current Consumption in Standby Mode 10 μA (max)
Active Current Current Consumption in Active Mode 20 mA (max)
Input/Output Logic Logic Levels TTL Compatible
Interrupt Output Interrupt Signal INT (active low)
Reset Input Reset Signal RESET (active high)
Clock Input External Clock Input 8 MHz (nominal)
Operating Modes Available Operating Modes BasicCAN, PeliCAN
Data Buffer Data Buffer Size 8 Message Buffers (32 bytes total)
Baud Rate Prescaler Baud Rate Configuration 16-bit Prescaler
Sample Point Configuration Sample Point Adjustment Programmable
Error Management Error Handling Automatic Error Frame Transmission
Bus Off Recovery Bus Off Recovery Time 128 x 11 bit times (max)

Instructions for Using SJA1000T/N1

  1. Power Supply:

    • Connect the VCC pin to a 5V power supply.
    • Connect the GND pin to the ground.
  2. Clock Input:

    • Provide an 8 MHz clock signal to the CLK pin.
  3. CAN Bus Connection:

    • Connect the CANH and CANL pins to the CAN bus lines.
    • Ensure proper termination resistors (120 Ω) are used on the CAN bus.
  4. Mode Selection:

    • Set the mode (BasicCAN or PeliCAN) using the MODE pin.
    • For BasicCAN, set MODE to low.
    • For PeliCAN, set MODE to high.
  5. Initialization:

    • Write the appropriate configuration settings to the control registers.
    • Set the baud rate prescaler and sample point as required.
  6. Message Transmission:

    • Load the message data into the transmit buffer.
    • Set the transmission request bit in the command register.
  7. Message Reception:

    • Monitor the receive buffer status to check for incoming messages.
    • Read the received data from the receive buffer.
  8. Interrupt Handling:

    • Enable interrupts by setting the appropriate bits in the interrupt enable register.
    • Service the interrupt by reading the interrupt capture register and clearing the interrupt source.
  9. Error Handling:

    • Monitor the error counters and status registers to detect and handle errors.
    • Implement bus off recovery if necessary.
  10. Standby Mode:

    • Enter standby mode by setting the standby bit in the command register.
    • The device will consume minimal current in this mode.
  11. Reset:

    • Apply a reset signal to the RESET pin to initialize the device.
    • The device will return to its default state after the reset is released.
(For reference only)

 Inquiry - SJA1000T/N1