import CAN, ElectricPower, Resistorcan_bus = new CANcan_bus.speed = 250kbps # Common CAN speeds: 125k, 250k, 500k, 1Mbpscan_bus.diff_pair.impedance = 120ohm +/- 5%# Connect power reference for logic levelspower_5v = new ElectricPowerassert power_5v.voltage within 5V +/- 5%can_bus.diff_pair.p.reference ~ power_5vcan_bus.diff_pair.n.reference ~ power_5v# Connect to CAN transceivercan_transceiver.can_bus ~ can_bus# Connect to microcontroller CAN peripheralmicrocontroller.can ~ can_transceiver.mcu_interface# CAN termination resistors (120 ohm at each end of bus)termination_resistor = new Resistortermination_resistor.resistance = 120ohm +/- 1%can_bus.diff_pair.p.line ~> termination_resistor ~> can_bus.diff_pair.n.line# Common applications: automotive, industrial automation, IoT
Interfaces
CAN
CAN bus interface
Copy
Ask AI
import CAN, ElectricPower, Resistorcan_bus = new CANcan_bus.speed = 250kbps # Common CAN speeds: 125k, 250k, 500k, 1Mbpscan_bus.diff_pair.impedance = 120ohm +/- 5%# Connect power reference for logic levelspower_5v = new ElectricPowerassert power_5v.voltage within 5V +/- 5%can_bus.diff_pair.p.reference ~ power_5vcan_bus.diff_pair.n.reference ~ power_5v# Connect to CAN transceivercan_transceiver.can_bus ~ can_bus# Connect to microcontroller CAN peripheralmicrocontroller.can ~ can_transceiver.mcu_interface# CAN termination resistors (120 ohm at each end of bus)termination_resistor = new Resistortermination_resistor.resistance = 120ohm +/- 1%can_bus.diff_pair.p.line ~> termination_resistor ~> can_bus.diff_pair.n.line# Common applications: automotive, industrial automation, IoT
This module’s manufacturer name, as a string.Only exact matches on the manufacturer’s name will be found by the picker.
It’s recommended to fill this information based on what ato create component
provides.
Only for ModuleInterfaces.
If set to True, require that interface is connected to something outside
of the module it’s defined in.
Copy
Ask AI
import CAN, ElectricPower, Resistorcan_bus = new CANcan_bus.speed = 250kbps # Common CAN speeds: 125k, 250k, 500k, 1Mbpscan_bus.diff_pair.impedance = 120ohm +/- 5%# Connect power reference for logic levelspower_5v = new ElectricPowerassert power_5v.voltage within 5V +/- 5%can_bus.diff_pair.p.reference ~ power_5vcan_bus.diff_pair.n.reference ~ power_5v# Connect to CAN transceivercan_transceiver.can_bus ~ can_bus# Connect to microcontroller CAN peripheralmicrocontroller.can ~ can_transceiver.mcu_interface# CAN termination resistors (120 ohm at each end of bus)termination_resistor = new Resistortermination_resistor.resistance = 120ohm +/- 1%can_bus.diff_pair.p.line ~> termination_resistor ~> can_bus.diff_pair.n.line# Common applications: automotive, industrial automation, IoT