【转载】用TLC2543和TLV5618加P521打造隔离的单片机模拟输入输出系统

一看标题可能有的朋友就会问了,你怎么又用P521啊?您先别着急,嘿嘿,我是又用P521了,因为P521价格便宜量又足我当然用它了。P521就是光耦里面的“大宝SOD”!

   简单介绍一下TLC2543: 

  TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。由于是串行输入结构,能够节省单片机I/O资源;且价格适中,分辨率较高,因此在仪器仪表中有较为广泛的应用。 

  TLC2543的特点

 

  (1)12位分辩率A/D转换器; 

  (2)在工作温度范围内10μs转换时间; 

  (3)11个模拟输入通道; 

  (4)3路内置自测试方式; 

  (5)采样率为66kbps; 

  (6)线性误差±1LSBmax; 

  (7)有转换结束输出EOC; 

  (8)具有单、双极性输出; 

  (9)可编程的MSB或LSB前导; 

  (10)可编程输出数据长度。 

  再说说TLV5618: 

  TLC5618 是美国TexasInstruments 公司生产的带有缓冲基准输入的可编程双路12 位数/模转换器。DAC 输出电压范围为基准电压的两倍,且其输出是单调变化的。该器件使用简单,用5V 单电源工作,并包含上电复位功能以确保可重复启动。通过CMOS兼容的3线串行总线可对TLC5618 实现数字控制。器件接收用于编程的16 位字产生模拟输出。数字输入端的特点是带有斯密特触发器,因而具有高的噪声抑制能力。

 

  TLV5618的特点

 

  (1)可编程至0.5LSB 的建立时间; 

  (2)两个12 位的CMOS 电压输出DAC; 

  (3)单电源工作; 

  (4)3 线串行接口;

   (5)高阻抗基准输入; 

  (6)电压输出范围为基准电压的两倍; 

  (7)软件断电方式; 

  (8)内部上电复位; 

  (9)低功耗,慢速方式为3mW,快速方式为8mW; 

  (10)1.21MHz 输入数据更新速率; 

  (11)在工作温度范围内单调变化。 

  

 

 

 

 

 

 

  看图,这是我在电源模块中的应用,电源模块的内部干扰严重,为了单片机的稳定工作特设计了这样的模拟输入输出系统。把这两个芯片并在一起接到单片机上一共占用5个IO口:一个时钟输出CLK、一个数据输入IN、一个数据输出OUT、两个片选CS。用P521做隔离,构成12位的输入输出系统,级别够高吧?11个模拟输入,2个模拟输出干啥都够用了。怎么样?值得投我一票吧?我这篇文章是博客大赛参赛文章,麻烦看过的朋友到左上角顶我一下,谢谢!

 

posted @ 2013-10-09 14:17  Ice Binary  阅读(1263)  评论(0编辑  收藏  举报