liuliang 发表于 2024-3-14 22:43:20

TTL电平转RS485自动收发电路求教

在网上抄了一个TTL电平转RS485自动收发电路打板,做下来串口不能收发数据。不知道哪里有问题,请各位指教一下。
网上抄的电路TTL电平侧是用的NPN三极管 http://c.51hei.com/d/forum/202403/14/223244fooflolr80zlnl3q.jpg


STC8数据手册 RS-485 ISP下载参考电路 三极管 用的是PNP型


我打板下来的电路

我现有的知识储量,看不出来原理上有什么区别。
请有做过同功能的朋友指正一下哪里的问题???
谢谢!

神农鼎 发表于 2024-3-16 08:34:19




正确的思维模式是先模仿 STC 几十万双眼睛看过的电路,
如搞不定,再投诉,而不是让大家学习你没成功的电路

STC 只要自己的电路已经高效的解决了问题,又没人指出错在哪
===就不可能在紧张的研发阶段还安排人学习可能是错误的电路

我们电路我们老用户 DebugLab审核, 自己的梁工15年前设计的 !
===用STC为何不先模仿 STC





这2个图,至少 【老用户 DebugLab 审核, 自己的梁工设计】说是对的

神农鼎 发表于 2024-3-16 08:43:53

如果想省 三极管,可以如下



https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=5057&pid=34952



小飞侠 发表于 2024-3-15 08:26:26

原理差不多,NPN功耗大,PNP功耗小

renwenjun1 发表于 2024-3-15 08:39:42

l两个电路区别肯定有,NPN要考虑CPU内部上拉电阻同R9形成的Q1基级电流的影响,还有上电时的时序,调整好R9阻值后,程序里要把P11设置成推挽输出,   PNP就不需要考虑这么多,

soma 发表于 2024-3-15 09:06:23

学习一下怎么使用485升级

社区闲人 发表于 2024-3-15 09:35:33

R10(5.6K)要上拉到VCC.

liuliang 发表于 2024-3-15 12:34:48

renwenjun1 发表于 2024-3-15 08:39
l两个电路区别肯定有,NPN要考虑CPU内部上拉电阻同R9形成的Q1基级电流的影响,还有上电时的时序,调整好R9 ...

R10需要改接VCC吗?很多朋友说要接VCC。R9是不是大了?买电阻的时候商家没有5.6K的电阻,实际是6.1K的电阻。

liuliang 发表于 2024-3-15 12:36:10

社区闲人 发表于 2024-3-15 09:35
R10(5.6K)要上拉到VCC.

OK,下次R10改接VCC,如果可以再来告诉你。
谢谢!

社区闲人 发表于 2024-3-15 13:13:17

这个电路已经使用多年了,在低的通信速率下OK。
115200下,如果引线较长,会引起通信不良。

李鑫发 发表于 2024-3-15 13:59:46

建议加TVS管做保护

社区闲人 发表于 2024-3-15 14:19:52

电阻的阻值越小越好。我的配置是:R9= 1K, R12 = 120, 其他是3.3K 。
页: [1] 2 3 4 5 6
查看完整版本: TTL电平转RS485自动收发电路求教