打印

UAR接口如何识别0和1????

[复制链接]
1239|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yugzhi|  楼主 | 2018-12-27 14:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yugzhi 于 2018-12-27 14:37 编辑

各位大侠,由于某些原因,我的UART接口通过芯片发送出数据后,低电平和高电平虽然可以正常发出,但是高电平总是会滞后5uS左右的时间才能下拉到低电平,无形中也挤占了低电平5uS的时间,请教下,这会导致什么样的结果,UART接口还能正常进行数据的收发吗?
UART接口能正确的识别出0和1吗?他对高低电平的采集频率和识别方式是怎么规定的?
请教在哪个标准和文件里面有介绍UART接口硬件识别数据工作方式的,还请各位大侠不吝赐教。

相关帖子

沙发
chunyang| | 2018-12-28 12:24 | 只看该作者
能不能正常通迅得看波特率了,会有个临界值,超出就不行。通迅速率较高的话,建议更换接口片。

使用特权

评论回复
板凳
chunyang| | 2018-12-28 12:27 | 只看该作者
串口识别逻辑电平是用采样法,一般会采样至少两次,有的是三次,所以存在电平延迟必然会有负面影响,具体全看波特率的高低了。

使用特权

评论回复
地板
yugzhi|  楼主 | 2018-12-28 13:26 | 只看该作者
谢谢春阳兄,我这边想办法把这个延时缩小到了200nS以内,影响应该比较小了,用分立件搭这个电路,还真挺麻烦,不过在这里面也学到些东西

使用特权

评论回复
5
gx_huang| | 2018-12-28 13:36 | 只看该作者
可以告诉你,分立元件想实现0.2uS以内的延时,难度是很大的,不合算的,还是选专门的232芯片吧。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

116

帖子

3

粉丝