Specifications
SKU: 1126429
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
Power Supply:
- Connect the VCC pin to a 5V power supply.
- Connect the GND pin to the ground.
Clock Input:
- Provide an 8 MHz clock signal to the CLK pin.
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.
Mode Selection:
- Set the mode (BasicCAN or PeliCAN) using the MODE pin.
- For BasicCAN, set MODE to low.
- For PeliCAN, set MODE to high.
Initialization:
- Write the appropriate configuration settings to the control registers.
- Set the baud rate prescaler and sample point as required.
Message Transmission:
- Load the message data into the transmit buffer.
- Set the transmission request bit in the command register.
Message Reception:
- Monitor the receive buffer status to check for incoming messages.
- Read the received data from the receive buffer.
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.
Error Handling:
- Monitor the error counters and status registers to detect and handle errors.
- Implement bus off recovery if necessary.
Standby Mode:
- Enter standby mode by setting the standby bit in the command register.
- The device will consume minimal current in this mode.
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.
Inquiry - SJA1000T/N1