“线程:测试”, TMUX7219,
插入 USB 进行固件上传时,我使用这种4通道多路复用器将 UART 连接切换至 MC。 以前我使用两个不同的1通道多路复用器,但决定合并设计,只使用一个。
我只是在测试 PCB,发现我无法执行固件上传。 我的 PC 正在识别 UART 桥接芯片,但无法连接到 MC。 我的想法是,多路复用器电路的应用可能不正确,或者我的 MC 在到达时已失效。 我以前见过后者,但如果有人能再看一下多路复用器电路,让我知道他们是否看到任何疯狂的东西,那就太棒了。
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.
插入 USB 进行固件上传时,我使用这种4通道多路复用器将 UART 连接切换至 MC。 以前我使用两个不同的1通道多路复用器,但决定合并设计,只使用一个。
我只是在测试 PCB,发现我无法执行固件上传。 我的 PC 正在识别 UART 桥接芯片,但无法连接到 MC。 我的想法是,多路复用器电路的应用可能不正确,或者我的 MC 在到达时已失效。 我以前见过后者,但如果有人能再看一下多路复用器电路,让我知道他们是否看到任何疯狂的东西,那就太棒了。
亚历克斯:
我在示意图上看到的唯一一点是 C305没有必要,因为 VSS 是基于此应用程序的。 但我认为这不会导致性能问题。 我们通常还建议端接浮动 I/O 引脚,但 UART 速度相当慢,因此可能不会引起太多问题。
因此,总的来说,我认为多路复用器不会导致任何问题,只要 USB_VDD 足够高,可以在需要时打开/关闭通道,就不会是问题。 仅仅看看测试电压可能是有益的-我怀疑这是问题,但这通常是一件非常容易的事情。 同时,探测交换机的两端以查看您是否收到预期的信号将是另一件事,以确定 mux 是否是问题所在。
如果您有任何其他问题,请告诉我!
最佳
帕克·多德森
亚历克斯:
什么连接失败?
示意图显示固件位于 S4A/B 上 (当 USB_VDD 变高时,这些信号将分别路由到 DA/DB),但 S1A/B 是 GNSS 信号。
当 A0/A1均为 Hi 时,开关是否未切换到 S4A/S4B?
很抱歉,如果可以的话,请说明这一点很有帮助!
但是,我认为这不是 UART 的终结,也就是说,要验证您正在使用的数据速率,您在 UART 中使用的 PHY 以及传输线路/电缆的长度。 从本质上讲,终端是为了防止信号反射- UART 通常相当缓慢,因此信号反射必须是一条长的电缆/传输线路才能真正开始导致问题。 ~传输线路的端接特性阻抗是一个很好的起点-使用的 PHY 标准也可以建议或确定可以使用哪些电缆。
但是,我确实注意到我在第一次通过时错过了一件事-拔下 USB 电缆时 A0/A1是否接地?
请告诉我!
最佳
帕克·多德森
帕克,我对不明确表示歉意。 下面是一些更具体的信息。
固件上载连接到 S4A/B GNSS /单元模块连接到 S1A/B 当 GNSS 模块通电时,我的固件上传失败至 MCU。 PC 和 MCU 似乎仍检测到连接,但我收到错误,上传失败。 因此,我关闭了 GNSS 模块,固件上传正常。 价格为115200。
GNSS UART 线路是 PCB 内部的,总长度约为200mm,固件上载的电缆约为2ft。 在添加多路复用器之前使用了相同的电缆和设置,固件上载可以在 GNSS 模块打开的情况下完成。 固件上载电路如下,但基本上有一个 USB 到 UART 桥接 IC。 因此,我连接到 PC 上的 USB 端口。
问题是一个很好的问题。 通过10k 电阻器将 VDD 线路向下拉至 GND。 这是与 GND 的连接。
亚历克斯:
非常感谢您的澄清!
这绝对是一个奇怪的问题——特别是在使用 TMUX7219应用程序时。
固件更新尝试期间是否可以获得输出的范围图? 我之所以提出这一要求,是因为我想看看是否存在与频率相关的泄漏。
我认为有两个可能的问题:
1.实际上,可能发生的情况是信号可能泄漏到其他输入(交叉通话)中,或通过一个关闭的信道。 这主要与频率相关。 TMUX1109在离线隔离方面应该表现得更好,泄漏电流应该稍好一些(7219和1109都有 PA 典型的泄漏值)。 7219的唯一真正优势是在串接通话方面表现稍微好一些-> 1109也通过一个封装传送所有信号,从而增加了串接通话的可能性。 我也不知道布局如何从7219更改为1109,但这也可能增加相互交谈的可能性。 由于 GNSS 信号在已停用引脚上处于活动状态,因此获取固件更新失败的范围快照,然后获取固件更新的范围快照(在这两种情况下输入的范围也被限定) 这将让我了解信号中是否发生频率相关的交叉通话。
2.由于引脚未端接而产生的信号反射。 我认为这种情况不太可能发生,但这种设计与旧设计的主要区别在于,当前设计使用的是未端接的 S 销。 如果这些电阻器未在50欧姆电阻器接地的情况下端接,它们可能会导致对信号链产生负面影响的反射。 这会因2英尺电缆->而增加一个比特,如果这是出现故障的原因,则信号的基本频率很可能不是信号的基本频率,而是较高的谐波。
实际上,这两个群体可能存在的问题是1109和7219之间的差异
1109和/或1109新布局下的频率相关泄漏
2.由于1109上的 S 引脚未端接而产生的信号反射。
另一个需要注意的是,7219的带宽也较低,因此它可能会衰减较高的频率谐波,而1109可能会通过这些谐波并导致反射。 我不知道这是不是导致问题的原因,但也是零件之间的差异。
如果你能让我看到一个示波器,看看输出是否受到其中一个输入的污染,它应该能够显示问题是否在哪里。
请告诉我!
最佳
帕克·多德森
嗨,帕克
对潜在问题的完美总结。 我已经读过几次了,我花了一点时间才回来,因为我想确保我所报告的内容,因为在我看来,这似乎是非常干净的信号。
我在固件上载期间拍摄了一些示波器镜头,并注意到 GNSS TXD 不是真的活动。 除了大约每3秒,该型号在 MCU 上载固件时尝试启动。 这将导致 GNSS TXD 在恢复到低电压之前达到大约1秒的高电压。 尽管当我能够成功上传固件时(GNSS 模块已关闭),但此活动不存在。 我没有看到任何交叉的迹象。 请告诉我您的想法!
S4B 和 DB
S4A 和 DA
GNSS 和固件 RXD ( 分别为 S1A 和 S4A)
GNSS 和固件 TXD (分别为 S1B 和 S4B)
亚历克斯:
这些信号实际上看起来非常干净,所以我不会相互交谈是一个问题,并会假设布局是好的。 为了确认在 GNSS 处于活动状态时和不正确时,您没有注意到 mux 输出之间的差异? 因为这是两个部分之间的样子。
这只是让我认为,除非发生了一些暂时事件,而这些事件没有被捕获,从而导致问题,否则最终不会直接使用多路复用器。 但我确实认为这种情况不太可能发生。
您是否测试过一个以上的主板-或使用不同的 MCU 装置进行了测试? 我提出这一问题是因为它看起来根本不像 mux 对信号造成太大的影响——这在11xx 系列零件中是意料之中的,因为它们是我们最高精度的低电压模拟开关, 我只是想彻底排除在为 TMUX1109更换 TMUX7219之前可能发生的 MCU 问题。
请告诉我!
最佳
帕克·多德森