Other Parts Discussed in Thread: MAX3221, TRS3232E
主题中讨论的其他器件: TRS3232E
我要尝试用2个器件与1个器件通信。 数据表指出"当 MAX3221未通电时、它可以安全地连接到有源远程 RS232器件"、但当连接多个器件时、它似乎不起作用。 我有一个主器件从两个器件请求信息。 我将切换 FORCEOFF、直到每个器件的处理器收到正确的 ID 来实现与主器件的通信。 RS485可能更合适、但我们努力避免双绞线。
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.
Other Parts Discussed in Thread: MAX3221, TRS3232E
我要尝试用2个器件与1个器件通信。 数据表指出"当 MAX3221未通电时、它可以安全地连接到有源远程 RS232器件"、但当连接多个器件时、它似乎不起作用。 我有一个主器件从两个器件请求信息。 我将切换 FORCEOFF、直到每个器件的处理器收到正确的 ID 来实现与主器件的通信。 RS485可能更合适、但我们努力避免双绞线。
尊敬的 Callum:
因此、您假设接收器将为5k、这不能保证-它们可能低至 3k、这意味着您需要串联3k 电阻以确保总线看到的最小阻抗为3k、这意味着最坏的情况 将接收到的电压减半会增加正常通信的风险。
根据 RS 至232标准、接收器上的有效电压电平为-3V 至-15V 或3V 至15V - MAX3221的阈值稍优于0.6V 以下(最坏情况下的3.3V 电源) 3V 至-15V 类别中的数字、如果信号>= 2.4V、收发器将在3V 至15V 类别中考虑该信号。 在 TRS3232E 上、阈值也是相同的。 但这是主要问题-驱动器通常使用这些器件输出+/-5.4V 电压-这意味着在不考虑电缆损耗的情况下您可以看到2.7V 电压(最坏的情况是2.5V 而不考虑电缆损耗) -所以添加的任何电缆都可能增加通信故障的风险-传输逻辑高电平(在总线上是负的)不应该是那么大的问题,因为接收器上的 VIT 阈值是正的-所以-2.7V 到-2.5V 不是很好。 另一个需要注意的问题是、从技术上讲、2.7V 不符合 RS–232 -它可以与接收器一起使用-但确实违反了标准。
基本上、RS–232是指对点的、如果要在一条总线上为 RS–232连接多个器件、您将无法获得良好的结果。 这就是我们建议改用 RS -485时的情况、并且通常由于 RS–232很慢且距离很短、因此 RS–485解决方案可以忽略某些与发射/EMI/EMC 相关的最佳实践-这取决于确切的需求、但我真正推动该目标的原因是因为没有良好的解决方案 为了实现 RS–232多点、而 RS–485或 RS–422均旨在处理多点配置。
如果您有任何其他问题、敬请告知!
此致!
帕克·道德森
尊敬的 Callum:
遗憾的是不是-所有 RS -232接收器都应在接收器引脚上包含5K Ω 下拉电阻-绝大多数数据表均为3k 最小值、5k 标称值、 最大值为7k、但在本例中、您必须查看保证的最小值、由于标准、该值始终规格为3k。 TI 至少没有任何更高的阻抗 RS–232、在整个行业中、我都没有见过具有更高保证水平的产品。 本质上、RS -232在使用非点对点应用时并没有真正有效地发挥作用。
此致!
帕克·道德森