主题中讨论的其他器件: 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.
我要尝试用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在使用非点对点应用时并没有真正有效地发挥作用。
此致!
帕克·道德森