EDA365电子论坛网

标题: UART会对网口通讯有影响吗? [打印本页]

作者: 看到我叫我去学习    时间: 2025-9-25 16:20
标题: UART会对网口通讯有影响吗?
本帖最后由 看到我叫我去学习 于 2025-9-25 16:24 编辑
. L+ u) q9 c! Y4 ~' h
+ u7 X) X- E5 a一批板卡中,有一张板卡能通过上位机识别到ip,但是无法打开,当接上串口线,还没有进行下一步调试,再点击打开卡莫名其妙的就打开了,网口(HR911130A)的电压
6 w% J1 {1 ?/ \# k- @正常,未能理解是什么原因能使得串口对网口连通影响。下附有问题的两部分原理图,看看大家有何想法。" z1 V1 C7 g+ M! L  L/ F) B! q" D
3 d8 V8 [& g. ?2 Z" d7 ^; s' u

作者: 看到我叫我去学习    时间: 2025-9-25 16:29
附上原理图,小弟暂时是没有找到原因' |# m  F$ |4 `' T# t8 C6 m- n7 Q

165.png (112.32 KB, 下载次数: 21)

165.png

265.png (61.82 KB, 下载次数: 22)

265.png

作者: 超級狗    时间: 2025-9-25 18:10
網口Ethernet)和串口UART)是兩個不相干的介面,它們應該還會接到另一顆單片機MCU)之類的芯片,那邊的電路才是關鍵。$ I1 O$ l2 N4 n
  D6 R: ?) q7 v) e% U0 Q
只貼連接器原理圖,是很難發現什麼問題的。# d) z" ~. P( f" g

6 R' A# x3 \5 ^接了串口UART)功能就正常,有可能是串口UART)上某些信號對主控芯片造成的影響。
: w% H' [  s* D6 O2 Y1 L9 m9 [
, ~/ n) s/ {- l+ ~- |2 v$ i0 @不能只查電源,信號的電平也要和正常的板卡做比對。2 u! v& |) X$ N9 m" j+ |& a8 C

7 e( c7 }0 S# [# K4 F7 R; _僅提供一己之愚見!
9 q$ A+ G! w1 h
5 c$ I; t8 z- R& ?/ D: O& l
7 r& M8 I  B  }* U# O
作者: Dcpc086397900    时间: 2025-9-25 21:17
以前在公司检视原理图,几十页原理图在一起,还了解项目相关的情况,也不能把问题找完,大家凑在一起,总能找到一些错误或者更好的实现。你的描述过于简单,电路图也很少。
$ z: ?' ?9 c! e' V7 x一般来说,UART不会影响以太网。但在实际中,各种原因,也会引起意想不到的问题。
作者: 超級狗    时间: 2025-9-26 07:47
本帖最后由 超級狗 于 2025-9-26 11:41 编辑
& O7 W+ [3 ~$ S, H2 \
看到我叫我去学习 发表于 2025-9-25 16:296 d/ [4 b' A7 m$ K* y/ J1 t
附上原理图,小弟暂时是没有找到原因

% \' }) J6 I* K  X8 x) o6 C1 g舉一個養雞場的特殊案例:% u) c; S  k5 A( G

5 O! P% k+ v, Q2 q每次三雞魔電3G Modem)拔掉 UART Port 就會斷線,後來問了供應商才知道,他們把 UARTTXD 同時拿來做休眠Hibernation)控制。
9 o; o" x3 X/ L6 g$ U' G
/ W- E+ G9 x5 D: `/ m2 OTXDLow 表示主控Host)端可能睡著了,此時三雞魔電3G Modem)繼續連線也沒有意義,於是也跟著斷線跑去睡覺。
: |, g: W" R! G& f% \5 R) p# x) o1 M2 h7 d

$ O) w; d  Y4 a# t. g
作者: myiccdream    时间: 2025-9-26 08:55
串口空闲是高电平, 你这原理图难道 74LCV124 一直把 RXD拉到GND?
1 ]; q% l' Q; R# O* }6 g" F然后串口一直在中断? 一直在接受到0x00,然后其他任务被挂起?
作者: huo_xing    时间: 2025-9-26 10:03
myiccdream 发表于 2025-9-26 08:55
' Z% G8 E" X0 Z% f串口空闲是高电平, 你这原理图难道 74LCV124 一直把 RXD拉到GND?
. p0 R) m/ T1 z* v$ _7 g1 E  H- V0 q然后串口一直在中断? 一直在接受到0x0 ...
% ~9 e* d6 E9 a* ~4 F
我记得125这个芯片只是个缓冲器,不是反向器吧9 s' Z3 S, d3 x

作者: 看到我叫我去学习    时间: 2025-9-26 10:29
那能否这样,我将125去掉,看看会是什么状态
作者: 秋葵豆腐    时间: 2025-9-26 10:29
是一批同型号板卡中只有一片出现这种问题吗?
( `0 ^; e  k* G9 Q3 s怀疑是地线的原因。
# x( a$ D6 i2 {+ D" c单独搭一根地线从板卡到上位机,如果现象相同的话。& j) ~% {+ n& [$ V+ x
检查一下C257,C258,R261看看吧
作者: 看到我叫我去学习    时间: 2025-9-26 11:29
myiccdream 发表于 2025-9-26 08:550 H- p+ D  o) M
串口空闲是高电平, 你这原理图难道 74LCV124 一直把 RXD拉到GND?+ J  K7 ]9 M5 n
然后串口一直在中断? 一直在接受到0x0 ...
9 R0 z- [) h0 O% V
问题找到了,125器件坏了,串口一直拉低,当接上串口调试,电平拉高,内部系统应该识别到对应字符就可以使用了/ U4 x! j4 ]$ j; |3 z" y) H3 _5 Y

作者: myiccdream    时间: 2025-9-26 11:51
看到我叫我去学习 发表于 2025-9-26 11:29& w) p- H* A5 Y. z
问题找到了,125器件坏了,串口一直拉低,当接上串口调试,电平拉高,内部系统应该识别到对应字符就可以 ...
) ~( P# t2 X1 ~
如果你拆掉125 正常了,那么你的说法 就还没有意思到这个电路的问题
# W& w3 c  ]; o4 M* \/ T+ h4 @/ W你不插入VBUS,CH340C 是没电的 ,不工作的, 他的RXD 输出 给125 是一个什么状态 ? 高阻? 低电平?
  m6 ~# L5 B7 z然后你给了125 一个单板上的3.3V ,这个时候125是工作的。 如果125 把A的输入认为是GND,那么他输出就是低!. X0 e, C# q$ X% M

作者: xbxq    时间: 2025-9-26 14:33
看看
作者: 看到我叫我去学习    时间: 2025-9-26 16:35
myiccdream 发表于 2025-9-26 11:51$ z- l$ ?4 |4 Z. G
如果你拆掉125 正常了,那么你的说法 就还没有意思到这个电路的问题8 I. W' }+ e, w0 |
你不插入VBUS,CH340C 是没电的 , ...

+ {" @! O# T) ?. e# B( k) l是这样的,正常串口默认输出就是高电平,而我测量到125时,信号已经拉低,说明存在短路或是损坏情况,在当接上串口线时候,信号线处于高电平,所以125可以不需要,直连也是可以的,保证串口是高电平7 s$ j& w5 j/ r5 X$ q

作者: 看到我叫我去学习    时间: 2025-9-26 16:40
huo_xing 发表于 2025-9-26 10:03
* X; ]! F9 I! Q+ |! A/ D; @' ?我记得125这个芯片只是个缓冲器,不是反向器吧

3 v' W- h0 R6 c/ j# J) h1 y是的,是个缓冲器# X% }/ f0 ?6 v9 o2 v+ t





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2