TMS320F2812 ADC软件校正技术在电力系统中的应用

需积分: 20 4 下载量 191 浏览量 更新于2024-09-26 收藏 198KB PDF 举报
"采用软件校正的TMS320f2812内置ADC采样值方案" TMS320F2812是由德州仪器(Texas Instruments, TI)推出的150MHz的32位高性能数字信号处理器(DSP)。这款芯片内部集成了一款12位字长、流水线结构的模拟-to-数字转换器(ADC),具有双采样保持器(S/H),支持16个通道的输入选择,可进行快速转换。ADC转换模块能够工作在连续自动排序模式或启动/停止模式,适应不同应用场景的需求。 在电力系统微机继电保护等对采样精度和速度有较高要求的领域,ADC的精确度至关重要。TMS320F2812的ADC可能存在增益误差和失调误差,这些误差会影响转换结果的准确性。增益误差是指ADC转换过程中比例不准确,导致输出数字值与输入模拟电压不成精确的比例关系。失调误差则是因为ADC内部偏置或零点设置不当,使得在输入为零时,输出不为零。 为了提高ADC的精度,文章提出了采用软件校正的方法来补偿这些误差。软件校正主要通过在系统运行时采集多次样本,计算平均值或采用更复杂的算法来识别和修正误差。此方案的实施包括以下几个步骤: 1. 校准阶段:在系统初始化时,对每个ADC通道进行多次采样,记录其转换结果,通过统计分析确定增益误差和失调误差的大小。 2. 实时校正:在实际运行中,每当ADC完成一次转换,都会应用预计算的校正值进行修正,从而提高采样结果的准确度。 3. 动态调整:随着温度和电源电压的变化,ADC的性能可能会有所波动,因此软件校正方案应具备一定的动态调整能力,以适应这些变化。 在TMS320F2812中,ADC有两种工作模式:序列采样模式和并发采样模式。序列采样模式下,ADC按照预设的通道顺序逐个进行转换;并发采样模式则允许两个8通道模块同时进行采样,提高了采样速率,特别适用于需要同步采样的应用场景,如交流采样技术。 此外,ADC的序列转换发生器(SEQ1和SEQ2)提供了灵活的转换序列控制。这两个独立的8状态序列发生器可以级联形成16状态序列,实现更复杂的转换流程。当启动转换请求时,ADC会自动执行预设的转换序列,转换结果将存储在相应的结果寄存器中。 通过对TMS320F2812内置ADC的软件校正,可以显著提高采样精度,满足电力系统自动控制装置以及其他对数据采集质量有严格要求的应用。该方案对于设计高精度、高速度的数字信号处理系统具有重要的参考价值。