我正在寻找一种在车辆上扩展CAN总线的方法,我想知道这一特定零件是否能够这样做。 我注意到它说它是I2C总线扩展器,但这部分是否也能扩展CAN总线? 请告知,谢谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好Daniel,
只是为了确保我了解您在这里尝试做什么,您是否计划通过P82B715电缆发送CAN数据(绕过CAN控制器/收发器)?
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
P82B715设计用于I2C协议。 如果我正确了解您对此设备的使用情况(如上所述),我会看到使用此设备的一些潜在缺点。
1)尽管数据表没有明确说明,但此设备的创建考虑了最大频率400kHz。 (根据S引脚上允许的最大容量400pF来判断)。 如果我的回答正确,CAN的运行速度应高于此速度,如果不允许您在CAN中以较低的速度运行,这可能是一个限制。 [我不是CAN专家]
2)距离限制将由电缆的电容决定,如果您计划使用多个节点,这将进一步限制您的距离。
3)如果距离较远,您可能会驱动大电流,因此如果您的GND返回是通过电缆, 您可能会看到可能影响信号完整性的GND电位移,因为低电平可能被误认为高电平,因为相对于偏移的GND,该电位移不够低。
4)使用这样的单端解决方案意味着信号完整性可能会受到EMI的影响。 (使用CAN作为差分输出解决方案,EMI的共模噪声会显著降低)。 在汽车等嘈杂环境中,您可能会破坏信号。
5)驱动大电流是功率密集型的,不是一种高效的解决方案。
6)寄生电感如果不考虑,可能会损坏此设备。 当拉低电感时,可能会导致感应反冲,并将总线路拉低至-0.3V的绝对最大值。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
我并不是说不可能让此设备正常工作,但您需要牢记一些事项,以确保它正常工作(以上6分)。
A)请问您为什么要使用此设备传递CAN信号(您是尝试消除某些CAN收发器来节省成本,还是有一个远程传感器正在尝试通信并希望绕过MCU)?
b)您希望行驶多远的距离(电缆距离)?
C)是否会有多个节点? (有多少?)
D)哪些设备将在此总线上通信? (传感器,MCU等)
-Bobby