TLV2544/2548两芯片的内部功能结构相同,不同之处就是前者的模拟输入通道为4路,而后者为8路。
主要特点:
●具有3个输入端和1个三态输出端,可为最流行的微处理器串行端口(SPI)提供4线接口。
● 与DSP连接时,可用一个帧同步信号(FS)来表明一个串行数据帧的开始。
● 除具有高速模数转换器和多种控制功能外,还具有片内模拟多路器,可选择外部的模拟电压或3个内部自测试电压中的任一个作为输入。
●TLV2544/2548工作时的功耗非常低,而软件/硬件/自动关机模式以及可编程的转换速度又进一步增强了其低功耗的特点。
●具有内置转换时钟(OSC)和电压基准,可采用外部8CLK作为转换时钟源以获取更高的转换速度(在20MHz的SCLK时可高达3.6μs)。
●具有两种不同的内部基准电压可供选择。
工作原理:
TLV2544有4路模拟输入和3个内部测试输入端,它们可由模拟多路转换器根据输入的命令来选择。输入多路转换器采用先开后合型,因为这可减少由通道切换引起的输入噪声。它的工作周期的开始模式有两种:一种是当不使用FS时(在CS的下降沿Fs=1),CS的下降沿即为周期的开始。这时的输人数据在SCLK的上升沿移入,输出数据在下降沿改变。这种模式虽然也可用于DSP,但一般常用于SPI微控制器。另一种是当使用FS时(FS是来自DSP的有效信号),FS的下降沿即为周期的开始,这时的输入数据在SCLK的下降沿移入,输出数据在其上升沿改变,这种模式一般用于TMS320系列的DSP。
TLV2544具有一个4位命令集(存于命令寄存器CMR中)和一个12位配置数据域。大多数命令只需要前4个MSB,即不需要低12位数据。值得注意的是,器件在上电初始化时首先需要将初始化命令A000h写入CFR配置寄存器,然后对器件进行编程,其编程方法是在初始化命令A000h的低12位000h写入编程数据以规定器件的工作方式,编程信息被保留在H/w或s/w的断电状态。当器件被编程时,由微处理器发送一个16位串行数据写入CFR,如果在输入了前8位后SCLK中断,那么余下的8位则在SCLK被恢复后再输入。一个读CFR命令可读出CFR的状态,以校验写入控制命令是否正确。
如果前高4位输入数据被译码为转换命令之一,那么采样周期开始。一般有两种采样方式:正常采样和扩展采样。正常采样实际上是采用软件启动A/D变换方式,当A/D转换器正常采样时,采样周期是可编程的,它可以是12SCLKs(短周期采样)或24SCLKs(长周期采样)。当SCLK高于10MHz或输入源电阻较高时,长周期采样可使被采样的输入模拟信号达到0.5LSB的精度。如果正常采样达不到所要求的A/D变换精度,则应采用扩展采样,扩展采样采用硬件启动A/D变换,在CSTART脚输入一个宽度大于800ns的负脉冲信号后,A/D转换开始。CSTART的T降沿即为采样周期的开始,CSTART的上升沿是采样周期的结束和转换的开始。 TLV2544具有4种转换模式:单次模式、重复模式、扫描模式和重复扫描模式。可用模式00、01、10、11表示。每种模式的工作稍有区别,这取决于转换器如何采样和采用哪一种接口。转换的触发信号可以采用有效CSTART(扩展采样)、CS(正常采样、SPI接口)或FS(正常采样,TMS320系列DSP接口)模式。当FS用作触发信号时,Cs可保持一直有效而不需要通过触发顺序跳转。不同类型的触发信号不应在重复模式和扫描模式中混合使用。当CSTART用作触发信号时,转换开始于CSTART的上升沿。如果一个有效Cs或FS用作触发信号,则转换将在第16个第28个SCLK的边沿开始。
TLV2544/2548的工作时序分为两大类:转换和无转换。无转换周期为读和写周期(配置),这些周期都不执行转换,而转换周期有4种转换模式。
TLV2544/2548还具有一个内置基准,其电平可编程为2V或4V。如果采用内部基准,REF就被设为2V或4V,而REFM则设为OV。如果基准源编程为外部,那么也可通过两个基准输入脚REFP和REFM使用外部基准。模拟输入、外部基准的最大或最小值不应超过正电源或低于GND,在输入信号等于或高于REFP时,数字输出为满度,而在输入信号等于或低于REFM时为零。
器件的上电和初始化要求先通过向TLV2544/2548写入AOOOh的方法确定处理器的类型,然后对器件进行编程,器件在上电后或从断电方式中恢复后的第一次转换无效。
TLV2544和微处理器之间的数据传输最快和最有效的方法是用串行外设接口(SPI),但这要求微处理器带有SPI接口能力。对不带SPI或类似接口能力的微处理器,需用软件合成SPI操作来和TLV2544连接。
应用电路: