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。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
DSP运算错误
在CCS3.3环境下对TMS320C6416进行编程和在线调试,莫名其妙地几个三角函数不能正常运算出结果,有的是运算错了,有的直接...
-
谁用过AD7714模数转换芯片的请进来指教
各位硬件高手,我是第一次用AD7714芯片,这个程序已经调试很久了,一直没有调试成功。
所以我把...
-
有没有给个模型文件就能用一定的材料造出来这个东西的工厂?
应该有吧?叫什么?比如用金属或者塑料造出这种东西。
就像给个PCB文件就...
-
我想获得380v三相电机的电流,一般是怎么个思路?
我想获得380v三相电机的电流,一般是怎么个思路?
数据在51单片机里计算,然后输出到液晶...
-
求模拟可视对讲系统整体实现方案
要开发一套模拟可视对讲系统,寻求成熟方案合作,合作方式灵活,可以委外开发、可以出售方案等!
有意向...
-
关于书上的用vhdl做t触发器的例子的问题
代码如下
library ieee;
use ieee.std_logic_1164.all;
entity tff is
port(
t,clk,rese...
-
2440的掉电复位电压和时间是多少
在手册上居然没有找到,在这里咨询一下了,帮帮忙,在线等待···
在手册的哪里,电压和最...
-
求助ARM程序中断后跑飞问题
小弟刚学ARM,自己编了下列程序,用ADS编译下载到裸板后,指示灯轮流闪,程序运行正常,给外部中...
-
FPGA用AS模式下载的问题
请教一下quartus下下载的问题
用jtag模式都正确,下载.jic文件也可以
但是用as模式后就会出现不能识别id...
-
有关系统软硬件划分建模
现在在进行一个研究,想对一个小型的嵌入式操作系统进行软硬件划分,将操作系统中的部分功能用FPGA上的硬件...