关于RS485接口的一个问题 15
如图所示,关于这个电路图有个地方不懂,就是关于RS485接口这里的发送端TXD2通过一个NPN三极管和控制端SP485_DE连接,我的问题就是,当SP485_DE为正的时...
如图所示,关于这个电路图有个地方不懂,就是关于RS485接口这里的发送端TXD2通过一个NPN三极管和控制端SP485_DE连接,我的问题就是,当SP485_DE为正的时候是输出阶段,输出是通过TXD2引脚来给MAX485输出数据,但是这样设计当TXD2输出高电平(1)的时候,三极管导通,SP485_DE成为低电平,这样不就变为接受状态了吗?这到底是怎么回事?请大神们解释下,谢谢。
展开
1个回答
展开全部
不知道你这个图是从哪来抄来的?它的正确性令人质疑。
一是接收端,RXD_485接一个电容,不知为何,而且电容的容量比较大,接收的数据会被滤掉。是否是单向的发送呢,不接收呢?
二就是你所问的。 是的,发送端TXD2在等待状态下是处于高电平的,这样,SP485_DE为低电平,是处于接收状态,这是对的。
但是,当有发送数据时,TXD2会变成低电平加高电平的混合状态,不仅仅是只有低电平的。
假设,发送数据时,只有低电平,那SP485_DE会变成高电平,进入发送状态。
可是在发送数据时,当发送1时,立即变成接收状态,那总线只能靠R20和R23拉成总线的数据1状态。
实质上,那个485芯片在发送数据时,是收/发状态在不断地进行转换,这样的发送数据状态,能否正确的发送数据更是令人质疑。
所以,不要随便找一个图,就相信它的作用。
也许,这个图有其它什么功能。不知设计者的意图是什么。
一是接收端,RXD_485接一个电容,不知为何,而且电容的容量比较大,接收的数据会被滤掉。是否是单向的发送呢,不接收呢?
二就是你所问的。 是的,发送端TXD2在等待状态下是处于高电平的,这样,SP485_DE为低电平,是处于接收状态,这是对的。
但是,当有发送数据时,TXD2会变成低电平加高电平的混合状态,不仅仅是只有低电平的。
假设,发送数据时,只有低电平,那SP485_DE会变成高电平,进入发送状态。
可是在发送数据时,当发送1时,立即变成接收状态,那总线只能靠R20和R23拉成总线的数据1状态。
实质上,那个485芯片在发送数据时,是收/发状态在不断地进行转换,这样的发送数据状态,能否正确的发送数据更是令人质疑。
所以,不要随便找一个图,就相信它的作用。
也许,这个图有其它什么功能。不知设计者的意图是什么。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询