专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 硬件开发

MAX485与多路模拟开关的有关问题

发布时间:2010-06-13 21:21:59 文章来源:www.iduyao.cn 采编人员:星星草
MAX485与多路模拟开关的问题
这个图接收数据没问题,可发送数据时,用1200的波特率没问题,2400或者以上,就不行了。

------解决方案--------------------
对于你现在的电路参数来说,问题是出在模拟开关的Ron阻抗上。14000系列的模拟开关导通电阻在50~250Ohm之间。

不过根本问题不在这里,而是TIL117使用不当。内部的LED典型工作电压为1.2V,正向电流在10mA左右(一般的光耦都在10~15mA之间),而你的限流电阻R7用了个1K的,即便不考虑模拟开关的导通电阻,LED的正向电流也仅仅为(5V-1.2V)/1kOhm=3.8mA。换句话说LED处于弱导通状态,发出的光很弱(虽然封装了看不到)。
这个问题也很容易验证,即TXD不通过模拟开关,直接接到485_TXD上,提高传输速率试试,俺怀疑9600波特率都够呛。
然后再考虑模拟开关的导通电阻,5V下大概是250欧姆?还是300欧姆了的,只记得电压越低,导通电阻越大。按300欧姆算,3.8V/1.3kOhm=2.92mA。

此外还有个电流传输比(CTR),不知道TIL117的典型值是多少。不过这个与光耦的集电极电阻有关,就是说,集电极的电阻阻值的选取也要考虑。

此外,由于模拟开关的通道电流是有限制的,大概是不超过10mA,如果光耦需要10mA的正向LED电流的话,这个设计就有问题了。俺的疑惑是,为嘛选模拟多路器,而不采用数字多路器?比如74153。

当然,如果已经不便修改原理图,直接调整R7、R8的阻值也可以,不过光耦内部的LED的正向电流不要超过10mA。

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: