工具/软件:WEBENCH设计工具
尊敬的先生、我正在尝试使此应用程序更加符合硬件兼容性。 因为我必须输入曼彻斯特编码。 我尝试通过在总线上发送1kHz 波来平衡直流。 如果将发送任何数据、直流线路中的变化可能会检测到数据。 我看到过许多模块、它们主要提供硬件兼容性、而不管固件如何。 您能帮我找到更好的直流平衡方式吗?
此外、我还使用精确的数据信号速率计算了电感器和电容器的值。 但它不能正常工作。
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.
工具/软件:WEBENCH设计工具
尊敬的先生、我正在尝试使此应用程序更加符合硬件兼容性。 因为我必须输入曼彻斯特编码。 我尝试通过在总线上发送1kHz 波来平衡直流。 如果将发送任何数据、直流线路中的变化可能会检测到数据。 我看到过许多模块、它们主要提供硬件兼容性、而不管固件如何。 您能帮我找到更好的直流平衡方式吗?
此外、我还使用精确的数据信号速率计算了电感器和电容器的值。 但它不能正常工作。
您好、Divyyshu、
根据您的消息、我知道您在通过本设计使用的 L/C 滤波器获取数据时遇到信号完整性问题-这是正确的吗? 如果是、我们能否同时查看应用原理图以及发送端和接收端的信号波形? 这将使我们更好地了解具体问题、以便我们能够帮助提出解决方案。
通常、为了使该设计正常工作、我们建议使用高比特率和直流平衡信令。 我想更好地了解您在总线上使用1kHz 波形的方法来帮助解决这个问题-您能提供更多详细信息吗? 我最初的想法是、除非 L/C 值增加到基准中使用的值之外、否则1kHz 可能太慢。 此外、您可能需要研究的另一种直流平衡方法是数据编码方案、例如8b/10b 编码。
此致、
最大
迪维扬州
您是否意味着您在开始数据传输之前发送一段时间的10kHz 信号、以便将电容器充电至平均信号电平? 如果是、我认为这可能是有效的、但它将取决于 L/C 值。 如果值太小、您仍然可能会丢失数据帧内的累积电荷(尤其是在包含相对较长的持续时间且没有切换的情况下)。 (或者、如果 L/C 值甚至更低、即使在10kHz 信号周期内、也可能会丢失电荷、并且没有任何好处。)
您是否在电缆端点的 A 和 B 之间连接了端接电阻? 如果是这样、您可能会尝试删除这些内容、因为它们会影响 L/C 高通滤波器的转角频率。 假设线路的空闲状态为高电平、您还可以尝试在接收器的 A 引脚上安装弱上拉电阻器、在 B 引脚上安装弱下拉电阻器。 这将为接收器提供差分偏移、即使线路空闲时间足够长、充电的电容器完全衰减也是如此。 如果您实现此目标并使用足够快的比特率(以及足够短的数据字)、则无需引入编码或添加10kHz 填充模式即可实现数据传输。
最大
你(们)好
请查看来自 TX 侧的信号。 我不断从发送器发送信号。 为115200。
电感为560uH、电容为10uF、但在接收器侧、我没有得到任何波形。
迪维扬州
这些波形表明、通过耦合电容进行通信的差分信号会迅速降低。
您可以使用的绝对最快比特率是多少? 对于类似这样的交流耦合链路、115200bps 仍然相当慢。 您能将其提高10倍吗?
总线上是否有任何终端电阻器? 如果是、您可以尝试删除它们吗?
您可以使用的最高耦合电容是多少?
我还注意 到、在字传输之间的时间内、差分振幅已完全衰减至0V。基于此、我认为我之前建议的接收端上拉/下拉电阻器可能会有所帮助。
此致、
最大