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.

[参考译文] TRSF3221E:rs –232 至 CAN

Guru**** 2652535 points

Other Parts Discussed in Thread: TRSF3221E, MAX3232, ISO1042, SN65HVD230, TCAN4550

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1579822/trsf3221e-rs-232-to-can

部件号:TRSF3221E
主题中讨论的其他器件: MAX3232ISO1042SN65HVD230TCAN4550

大家好、E2E 专家:

你好。

我完全理解、确实没有  单芯片  且能够直接执行任务  RS –232Left right arrowCAN 总线转换  无需使用中间微控制器。

我打算使用的架构由组成  三个主要块 如下所示:

RS-232 → CAN Controller → CAN Transceiver

即:

  • 。  RS –232 信号  接收逻辑电平并通过转换为逻辑电平  RS –232 收发器  (如 TRSF3221E 或 MAX3232);

  • 然后、数据由 A 处理  CAN 控制器  (集成到微控制器或外部微控制器,如 MCP2515)、用于组装 CAN 帧;

  • 最后、  CAN 收发器  (如 SN65HVD230 或 ISO1042)将电气转换到  CANH、CANL  总线。


我还有一个问题:
目前是否有任何芯片将这种转换((RS –232→CAN 总线)集成到单个 IC 中、即使没有隔离也是如此?

在当前应用中、我使用以下设置:

PSoC (CY8C5888LTI-LP097) → ISO1042 (Isolated CAN Transceiver)

但是、我希望通过以下拓扑实现:

PSoC → RS-232 → CAN

换言之、PSoC 将通过 RS –232 接口进行通信、生成的信号将通过专用电路或芯片直接转换到 CAN 总线。

此致、

公务员制度委员会

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    遗憾的是、我们不提供任何将 RS –232 组合到 CAN 解决方案。 始终需要某种控制器来解读 CAN 总线。 我们确实拥有更多 称为 系统基础芯片 (SBC)的集成 CAN 收发器、例如具有集成 CAN 控制器的 TCAN4550。 但请注意、对于 TCAN4550、您仍需要某种 MCU 来将 RS –232 转换为 TCAN4550 的 SPI 接口。  

    我认为一个更好的问题是、为什么首先建议使用 RS –232? 与现有的 PSoC + CAN 收发器解决方案相比、这种变化的原因是什么?

    RS –232 比典型的 CAN 总线数据速率慢得多、因此这会带来额外的问题。 与 RS 232 相比、CAN 还具有更强的抗噪性能。  

    Ethan