CH438扩展串口数据出错

    你好,我司现在使用AM3352+2*CH438开发16口串口服务器,目前遇到一个问题就是CH438采用3.3V供电的话,产品工作正常,而使用5V供电的话,在串口发送长字节例如110字节以上,数据就会出现错误。我们的DEMO方案的CH438Q工作在3.3V,与AM335X总线直连的,产品工作基本正常。我们正式产品CH438Q工作在5V时需要做电平转换,电平转换芯片使用的是三片74LVC_LVCH8T245,同时我们也尝试过飞线让电压转换芯片两端电压都为3.3V,产品马上工作正常。

    我们留意到CH438Q工作在3.3V的时候,产品最高工作温度仅65℃,所以还是希望用5V来供电,我司立足于工业通信,希望产品能稳定工作在85℃。能不能帮忙分析下这个问题可能的原因。

    


有人在么?帮忙看看,产品交付日期马上就到了!


您好,首先要确保接收串口信号的一端是可以接收5v信号的,可以用示波器抓一下串口信号,看数据是否正确。如果还有什么问题,可以打电话向工程师询问


5V电压下易出错,两种可能

  1. 加了电平转换导致时序问题,例如读写信号早于或晚于8位并口数据,确保控制和数据线同时加,尤其注意8位双向数据的方向切换,方向切换导致数据与控制信号不同步,setup,hold,timing不符合

  2. 干扰,5V信号幅度大,如果PCB走线太长易偶尔有振铃干扰


只有登录才能回复,可以选择微信账号登录