• Terminal
    Terminal
    An electrical connector acting as reusable interface to a conductor and creating a point where external circuits can be connected.
  • Ground
    A common return path for electric current. Commonly known as ground.
  • Net Portal
    A net identifier used to create connectivity to other Net Portal with the same designator. #portal
  • Power Net Portal
    Power net portal is a special schematic object used to define a power or ground net. Power ports allow you to conveniently indicate a power net at any location in the design. Power nets of the same designator automatically connect throughout your design #portal #power
  • Generic Resistor
    A generic fixed resistor for rapid developing circuit topology. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard resistor values: 1.0Ω 10Ω 100Ω 1.0kΩ 10kΩ 100kΩ 1.0MΩ 1.1Ω 11Ω 110Ω 1.1kΩ 11kΩ 110kΩ 1.1MΩ 1.2Ω 12Ω 120Ω 1.2kΩ 12kΩ 120kΩ 1.2MΩ 1.3Ω 13Ω 130Ω 1.3kΩ 13kΩ 130kΩ 1.3MΩ 1.5Ω 15Ω 150Ω 1.5kΩ 15kΩ 150kΩ 1.5MΩ 1.6Ω 16Ω 160Ω 1.6kΩ 16kΩ 160kΩ 1.6MΩ 1.8Ω 18Ω 180Ω 1.8KΩ 18kΩ 180kΩ 1.8MΩ 2.0Ω 20Ω 200Ω 2.0kΩ 20kΩ 200kΩ 2.0MΩ 2.2Ω 22Ω 220Ω 2.2kΩ 22kΩ 220kΩ 2.2MΩ 2.4Ω 24Ω 240Ω 2.4kΩ 24kΩ 240kΩ 2.4MΩ 2.7Ω 27Ω 270Ω 2.7kΩ 27kΩ 270kΩ 2.7MΩ 3.0Ω 30Ω 300Ω 3.0KΩ 30KΩ 300KΩ 3.0MΩ 3.3Ω 33Ω 330Ω 3.3kΩ 33kΩ 330kΩ 3.3MΩ 3.6Ω 36Ω 360Ω 3.6kΩ 36kΩ 360kΩ 3.6MΩ 3.9Ω 39Ω 390Ω 3.9kΩ 39kΩ 390kΩ 3.9MΩ 4.3Ω 43Ω 430Ω 4.3kΩ 43KΩ 430KΩ 4.3MΩ 4.7Ω 47Ω 470Ω 4.7kΩ 47kΩ 470kΩ 4.7MΩ 5.1Ω 51Ω 510Ω 5.1kΩ 51kΩ 510kΩ 5.1MΩ 5.6Ω 56Ω 560Ω 5.6kΩ 56kΩ 560kΩ 5.6MΩ 6.2Ω 62Ω 620Ω 6.2kΩ 62KΩ 620KΩ 6.2MΩ 6.8Ω 68Ω 680Ω 6.8kΩ 68kΩ 680kΩ 6.8MΩ 7.5Ω 75Ω 750Ω 7.5kΩ 75kΩ 750kΩ 7.5MΩ 8.2Ω 82Ω 820Ω 8.2kΩ 82kΩ 820kΩ 8.2MΩ 9.1Ω 91Ω 910Ω 9.1kΩ 91kΩ 910kΩ 9.1MΩ #generics #CommonPartsLibrary
  • Generic Capacitor
    A generic fixed capacitor for rapid developing circuit topology. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard capacitor values: 1.0pF 10pF 100pF 1000pF 0.01uF 0.1uF 1.0uF 10uF 100uF 1000uF 10,000uF 1.1pF 11pF 110pF 1100pF 1.2pF 12pF 120pF 1200pF 1.3pF 13pF 130pF 1300pF 1.5pF 15pF 150pF 1500pF 0.015uF 0.15uF 1.5uF 15uF 150uF 1500uF 1.6pF 16pF 160pF 1600pF 1.8pF 18pF 180pF 1800pF 2.0pF 20pF 200pF 2000pF 2.2pF 22pF 20pF 2200pF 0.022uF 0.22uF 2.2uF 22uF 220uF 2200uF 2.4pF 24pF 240pF 2400pF 2.7pF 27pF 270pF 2700pF 3.0pF 30pF 300pF 3000pF 3.3pF 33pF 330pF 3300pF 0.033uF 0.33uF 3.3uF 33uF 330uF 3300uF 3.6pF 36pF 360pF 3600pF 3.9pF 39pF 390pF 3900pF 4.3pF 43pF 430pF 4300pF 4.7pF 47pF 470pF 4700pF 0.047uF 0.47uF 4.7uF 47uF 470uF 4700uF 5.1pF 51pF 510pF 5100pF 5.6pF 56pF 560pF 5600pF 6.2pF 62pF 620pF 6200pF 6.8pF 68pF 680pF 6800pF 0.068uF 0.68uF 6.8uF 68uF 680uF 6800uF 7.5pF 75pF 750pF 7500pF 8.2pF 82pF 820pF 8200pF 9.1pF 91pF 910pF 9100pF #generics #CommonPartsLibrary
  • Generic Inductor
    A generic fixed inductor for rapid developing circuit topology. *You can now change the footprint and 3D model at the top level anytime you want. This is the power of #generics
  • 875105359001
    10uF Capacitor Aluminum Polymer 20% 16V SMD 5x5.3mm #forLedBlink #commonpartslibrary #capacitor #aluminumpolymer #radialcan
  • CTL1206FYW1T
    Yellow 595nm LED Indication - Discrete 1.7V 1206 (3216 Metric) #forLedBlink
  • 1070TR
    Battery Holder (Open) Coin, 20.0mm 1 Cell SMD (SMT) Tab bate or batt #forLedBlink
Default mode is high speed mode(strong pull down to GND)

Cut trace AND THEN solder terminals C and B and you will get strong pull up to VCC = low power mode
1y
Cut trace for slope control mode (R2 is 100kΩ pull down to GND)
1y
Default mode is high speed mode(strong pull down to GND)
1y
GND
CANH
C1
Capacitance
100n F
GND
U2
Manufacturer Name
Manufacturer Part Number
SN65HVD230DR
D2
MODE
GND
3V3
CANL
GND
GND
C2
Capacitance
100n F
GND
R6
Resistance
47k Ω
R5
Resistance
0 Ω
R1
Resistance
120 Ω
R4
Resistance
0 Ω
Rs
Rs
TERM

SN65HVD230-Sublayout

SN65HVD230-Sublayout
Description

Created
June 13th 2023
Last updated by ril3y
5 months ago
3 Contributor(s)
ril3y
vasy_skral
support

Controls

Properties

Availability & Pricing

No results found.

Assets

    Simulation

    µs

    Simulation Speed

    does the c7 need to be connected to RS?
    @copilot does the c7 need to be connected to RS?
    1y
    Yes, the capacitor C7 needs to be connected to the Rs pin of the SN65HVD230DR IC (U2). This is indicated by the netlist entry Net 4 connects Rs:P1, Rs:P1, MODE:C, R2:P1, C7:P2, U2:Rs.
    In the context of the SN65HVD230 CAN transceiver, the Rs pin is used for slope control of the output signals. The capacitor (C7) in this network, along with resistor (R2), forms a RC network that determines the slew rate of the CAN bus signals, which in turn controls the bus's data rate.
    For more detailed information, you should refer to the manufacturer's datasheet for the SN65HVD230 transceiver.
    1y
    for U2 what should vcc voltage be at?
    @copilot for U2 what should vcc voltage be at?
    1y
    According to the datasheet for the SN65HVD230DR, the recommended operating supply voltage (VCC) is 3.3V.
    Here are some specifics:

    • Minimum VCC: 3.0V
    • Maximum VCC: 3.6V
    Please ensure that the power supply to U2 falls within this range.
    1y
    does this look coorect?
    @copilot does this look coorect?
    1y
    It is difficult for me to evaluate the entire project without a visual representation or a more specific question. However, based on the provided context and netlist, the information seems to be organized correctly.
    If you can provide more information or a specific question, I would be happy to help.
    1y
    @copilot specifically does the diode and the termination resistor look right
    1y
    Based on the provided netlist and component information, here's the connection summary for the diode (D1) and termination resistor (R1):

    • D1 (SMAJ33A):

      • Cathode (K) connected to U2:CANL (SN65HVD230 CANL pin)
      • Anode (A) connected to U2:CANH (SN65HVD230 CANH pin) and SJ1:P1 (Solder Jumper P1)
    • R1 (120Ω):

      • P1 connected to SJ1:P2 (Solder Jumper P2)
      • P2 connected to U2:CANL (SN65HVD230 CANL pin)
    It appears that the diode (D1) is connected between the CANL and CANH pins of the SN65HVD230, and the termination resistor (R1) is connected to the CANL pin through a solder jumper (SJ1).
    This configuration is unusual for a CAN transceiver, as the termination resistor is typically connected between the CANL and CANH lines directly, without a diode in the path. The diode may be intended for transient voltage suppression (TVS), but it is not a standard part of the CAN bus configuration.
    Please double-check the design requirements and ensure that the diode (D1) and termination resistor (R1) connections are intentional and meet the specific needs of your application.
    1y
    Where would I put the TVS then?
    1y
    To properly place a TVS diode in a CAN bus transceiver circuit, you should connect the TVS diode across the CANH and CANL lines. Here's how you can modify your connections for the diode (D1) as a transient voltage suppressor (TVS):

    • D1 (SMAJ33A):

      • Cathode (K) connected to CANH (Terminal)
      • Anode (A) connected to CANL (Terminal)
    This will provide transient voltage suppression on the differential CAN lines to protect the transceiver (U2) from voltage spikes and surges.
    Please ensure that the TVS diode you are using is rated for the correct voltage and current requirements of your CAN bus system.
    1y
    like ths?
    1y
    Yes, you can connect the TVS diode (D1) across the CANH and CANL terminals as follows:

    • D1 (SMAJ33A):

      • Cathode (K) connected to CANH (Terminal)
      • Anode (A) connected to CANL (Terminal)
    This configuration will provide transient voltage suppression on the differential CAN lines, protecting the transceiver (U2) from voltage spikes and surges.
    Ensure that the TVS diode you are using is rated for the correct voltage and current requirements of your CAN bus system.
    1y
    Does this look correct for the TVS now?
    1y
    I apologize for the confusion, but I am unable to see the schematic or layout you are referring to. I can only provide suggestions based on the information you provide in text form.
    Based on our previous discussion, the TVS diode (D1) should be connected as follows:

    • D1 (SMAJ33A):

      • Cathode (K) connected to CANH (Terminal)
      • Anode (A) connected to CANL (Terminal)
    If you have updated your schematic or layout to reflect this configuration, then the TVS diode should be correctly placed in your circuit.
    1y
    is there a smaller TVS part I could use>?
    1y
    Yes, there are smaller TVS diodes available in different package sizes. One option is the "ESDA6V1SC6" from STMicroelectronics. It comes in a small SOT-23-6 package, which is smaller than the SMAJ33A in a DO-214AC (SMA) package.
    Here are the key specifications for ESDA6V1SC6:

    • Manufacturer Part Number: ESDA6V1SC6
    • Manufacturer: STMicroelectronics
    • Package: SOT-23-6
    • Working Voltage: 6.1V
    Datasheet: ESDA6V1SC6
    Please verify that this TVS diode meets your specific requirements in terms of voltage and current ratings, as well as the package size constraints for your design.
    1y
    does this look right for this chip so far?
    @copilot does this look right for this chip so far?
    1y
    It looks like a fairly reasonable layout for the SN65HVD230DR CAN transceiver chip. However, it's essential to verify the connections against the specific requirements for your application. Here's a summary of the connections:

    1. CANL (U2:CANL) and CANH (U2:CANH) are connected to the CAN bus terminals, with a TVS diode (D1) for protection.
    2. The Ground (GND) is connected to U2:GND and U2:Rs.
    3. U2:D and U2:R are connected for signal transmission and reception.
    4. Two decoupling capacitors, C1 (100nF) and C2 (0.1uF), are connected to U2:VCC and U2:Vref.
    This looks like a typical configuration, but you should double-check the datasheet to ensure you meet all the requirements.
    1y
    In the data sheet they give an layout example and talk about more caps specifically C8 and C7 do you know what values they should be?
    1y
    Sure! From the Texas Instruments SN65HVD230, SN65HVD231, and SN65HVD232 datasheets, which all use similar reference designs, they recommend these values for capacitors C7 and C8:

    • C7: 220 pF to 1 nF capacitor should be connected between the RS pin and ground. It helps in adjusting the slew rate for lower electromagnetic emissions and possibly reduce EMI.
    • C8: A 4.7 μF to 10 μF bulk capacitor should be placed near the Vcc pin (usually within 50mm) and connected to both the Vcc and GND pins. This capacitor helps with transient voltage stability and load handling.
    Please note that these values can vary depending on your specific application and requirements, so it's a good idea to double-check any constraints or specifications applicable to your particular design.
    1y
    what package size for c7 and c8 would be needed also what voltages?
    1y
    For C7 and C8, the package sizes and voltage ratings will depend on your circuit's constraints and requirements, such as available PCB space and operating voltage. However, I can provide you with some common options:

    • C7 (220 pF to 1 nF): A common package size for this value is the SMD_0603_1608Metric (0603 Imperial). The voltage rating should be at least equal to the operating voltage of your circuit. For example, if the circuit operates at 5V, a capacitor with a voltage rating of 10V or higher would be suitable.
    • C8 (4.7 µF to 10 µF): A common package size for this value is the SMD_1206_3216Metric (1206 Imperial) or SMD_0805_2012Metric (0805 Imperial). The voltage rating should also be at least equal to the operating voltage of your circuit. In case the circuit operates at 5V, a capacitor with a voltage rating of 10V or higher would be appropriate.
    Please note that these are just common options, and you should consider your specific design requirements and available space on the PCB when selecting the package sizes and voltages for these capacitors.
    1y
    is D the TX input?
    @copilot is D the TX input?
    1y
    Yes, D (pin D on part U2, SN65HVD230DR) is the TX input for the CAN transceiver. The SN65HVD230DR is a CAN transceiver IC, and it has two main data pins: D (Transmit Data) and R (Receive Data). When data is sent from the microcontroller or any other communication device, it is sent to the TX input (pin D) of the CAN transceiver, which then sends the data over the CAN bus.
    1y
    what should I do with VREF and rs? I also plan on powering the chip with 3v3
    1y
    For the SN65HVD230DR CAN transceiver, VREF (pin 5) is the reference voltage output, and it is typically connected to the midpoint of the bus common-mode voltage. You can simply connect VREF to a 0.1uF capacitor to ground to bypass and stabilize the reference voltage.
    RS (pin 8) is the slope control input used to adjust the transmit data rate and the edge synchronization. A common configuration is to connect a resistor between RS and GND to set the slope control. If you want to set the data rate to the nominal 500 kbps, you can connect a 10 kΩ resistor between RS and GND. Alternatively, you can connect RS to GND directly for maximum data rate and a fast slope, or leave RS unconnected for the slowest slope and lowest EMI emissions.
    Since you plan to power the chip with 3.3V, connect the 3.3V supply to the VCC (pin 7) of the SN65HVD230DR. According to the datasheet, the chip operates in a supply voltage range of 3.0V to 3.6V, so using a 3.3V supply is suitable. Connect the GND (pin 2) to the common ground of your circuit.
    1y
    is this dioed hooked up right?
    is this dioed hooked up right?
    1y
    SN65HVD230 i have this can chip that I want to hookup to the esp32. I also need...
    @copilot SN65HVD230 i have this can chip that I want to hookup to the esp32. I also need to make sure its designed to be robust against transient currents.
    1y
    To connect the SN65HVD230 CAN transceiver to the ESP32-S3-WROOM-1U-N4, you'll need to connect the following pins:

    1. VCC (SN65HVD230) to 3V3 (ESP32) - Power supply for the transceiver.
    2. GND (SN65HVD230) to GND (ESP32) - Ground connection.
    3. D (SN65HVD230) to one of the GPIOs configured as CAN TX on the ESP32, for example, IO4 (assuming you'll configure it as CAN TX in your code).
    4. R (SN65HVD230) to another GPIO configured as CAN RX on the ESP32, for example, IO5 (assuming you'll configure it as CAN RX in your code).
    For robustness against transient currents, consider the following design tips:

    1. Add a decoupling capacitor (e.g., 100nF) near the VCC pin of the SN65HVD230 connected between VCC and GND to provide local high-frequency energy storage and filtering.
    2. Route the CANH and CANL signals as differential pairs, maintaining a constant impedance and minimal distance between them to improve noise immunity.
    3. Use termination resistors (e.g., 120 ohms) at the ends of the CAN bus, reducing signal reflections.
    4. Keep the CAN bus away from high-voltage or high-current traces to minimize electromagnetic interference.
    5. Optionally, add a TVS diode between CANH and CANL and connected to GND for ESD and transient voltage protection.
    After wiring the hardware, you will need to configure the ESP32 CAN peripheral in software, including setting the proper GPIOs for CAN TX and RX functionality, baud rate, and other relevant parameters.
    1y
    can you recommend a tvs dioed?
    1y
    Sure! A suitable TVS diode for protecting a CAN bus system is the SMBJ33CA, a bidirectional TVS diode from ON Semiconductor. This diode can handle peak pulse power of 600W and has a standoff voltage of 33V, which is suitable for most automotive and industrial CAN bus systems. The SMB package is small and easy to solder.
    Other options to consider include:

    1. Bourns CDSOT23-SM712, which is specifically designed for protecting CAN bus lines.
    2. Vishay's TPSMB series, specifically the TPSMB36A, which has similar specifications and comes in a SMB package.
    Choose a device that meets your specific requirements for clamping voltage, peak pulse power, and package size. Keep in mind that the chosen TVS diode should have a standoff voltage slightly higher than the maximum expected voltage on the CAN bus (usually less than 30V).
    1y
    any others
    1y
    Certainly! Here are a few more TVS diode options for protecting CAN bus systems:

    1. STMICROELECTRONICS' Transil series - ESDCAN03-2BM3Y: A high-performance, automotive-grade TVS diode that is specifically designed for CAN bus protection. It comes in a SOT-23 package.
    2. Littelfuse's SM24CAN series - SM24CAN3.3BT3G: A CAN bus-optimized, bidirectional TVS diode that provides excellent surge protection and comes in a SOT-23 package.
    3. Diodes Incorporated's DESD series - DESD11C30S2.8xJ: This ESD protection diode offers low capacitance and excellent clamping capability in a SOD-323 package that is suitable for CAN bus applications.
    When selecting a TVS diode for your application, make sure to consider specifications such as standoff voltage, clamping voltage, peak pulse power, and package size. Pick a device that best fits your specific needs and operating conditions.
    1y
    is this dioed hooked up right?
    1y
    To determine if the TVS diode is connected correctly, we'll need more details about the specific TVS diode you're using and your current circuit connections. However, I can provide general guidance on how to connect a bidirectional TVS diode for CAN bus protection:

    1. Connect the anode (A) of the TVS diode to the CANH line.
    2. Connect the cathode (K) of the TVS diode to the CANL line.
    3. Ensure that the TVS diode's standoff voltage is slightly higher than the maximum expected voltage on the CAN bus but lower than the transceiver's voltage rating.
    For unidirectional TVS diodes, follow a similar connection method but ensure that the diode's working direction matches the voltage polarity on the CAN bus lines.
    If you provide specific information regarding the TVS diode model and your current connections, I can give more personalized feedback to ensure the diode is connected properly.
    1y
    Hey, I'm copilot! I can help you with all kinds of stuff in your project. Reac...
    Hey, I'm copilot! I can help you with all kinds of stuff in your project. Reach me at any time by tagging me on comments or in the chat with my handle, @copilot.
    1y
    Someone is typing...
    Checks that the power traveling across a given resistor is under its rating with 50% headroom.
    Learn more
    Checks that IC pins that require pull up or pull down resistors have them.
    Learn more
    Checks that capacitors have appropriate voltage ratings to prevent overheating and ensure reliable circuit operation.
    Checks that all parts have a part number and are available from distributors.
    Des
    Net
    Des
    Net
    A
    GND
    13
    B
    Net 1
    Trace a30a
    Net (C1 - P2)
    B
    Net 1
    13
    Trace 4b9f
    Net (C1 - P2)
    B
    Net 1
    B
    Net 1
    Trace b812
    Net (C1 - P2)
    C
    Net (C1 - P2)
    Trace de5a
    Net 1
    C
    Net (C1 - P2)
    Trace efad
    Net 1
    13
    Trace a30a
    Net (C1 - P2)
    13
    Trace b9b0
    Net 1
    13
    Trace b812
    Net (C1 - P2)
    Trace a30a
    Net (C1 - P2)
    Trace b9b0
    Net 1
    Trace b812
    Net (C1 - P2)
    Trace b9b0
    Net 1
    Reports parts that have no footprint.
    Reports nodes that are assigned to a layer that doesn't exist in the layout stackup.
    Designator
    Ruleset
    *`VALUE`*
    Override rule for *`VALUE`*
    *`VALUE`*
    Override rule for *`VALUE`*
    *`VALUE`*
    Override rule for *`VALUE`*
    -
    Override rule for *`VALUE`*
    *`REF`*
    Override rule for *`REF`*
    *`REF`*
    Override rule for *`REF`*
    *`VALUE`*
    Override rule for *`VALUE`*
    -
    Override rule for *`REF`*
    *`REF`*
    Override rule for *`REF`*
    -
    Override rule for *`REF`*
    -
    hide resistor values 220 2
    *`VALUE`*
    Override rule for *`VALUE`*
    *`VALUE`*
    Override rule for *`VALUE`*
    *`REF`*
    Override rule for *`REF`*
    *`REF`*
    Override rule for *`REF`*
    *`REF`*
    Override rule for *`REF`*
    -
    Override rule for *`VALUE`*
    *`REF`*
    Override rule for *`REF`*
    *`VALUE`*
    Override rule for *`VALUE`*
    -
    Override rule for *`VALUE`*
    -
    Override rule for *`REF`*
    *`REF`*
    Override rule for *`REF`*
    -
    Override rule for *`REF`*
    *`REF`*
    Override rule for *`REF`*
    *`REF`*
    Override rule for *`REF`*
    -
    Override rule for *`REF`*
    -
    small values
    *`VALUE`*
    Override rule for *`VALUE`*
    -
    Override rule for *`REF`*
    CANL
    Reports terminals that are not connected properly. NOTE: Only connections to the center of pads are considered valid.
    Reports nodes that are using rules that are not supported anymore.
    Reports layers that have multiple copper fills of different nets. Make sure the Connected Layers rule value of nets with fills is valid.
    Name
    Trace 88fd