前言
本章节介绍SD82F46X的OP模块的使用方法及程序配置流程。
OP 介绍
Part.1
SD82F46X包括4个Rail-to-Rail OP,每个OP均具备斩波功能和失调修调功能,并可通过软件配置是否使能,同时每个OP可灵活复用至相关模拟IO。
OP模块初始化时需要进行失调校准,校准时需要将OP模块正负输入端短接到一起,再输入一个DC信号,然后从高到低扫描OP修调值,重复查询运放输出数字电平OPDO,直到状态改变时记录当前修调值。
注:DC信号需要根据实际应用时的电压范围选择,如应用在0.3V-0.9V时,校准时需输入一个0.6V的DC信号,再执行校准流程。
OPI 小信号放大功能介绍:
SD82F46X内置OP1结合外部比例电阻,构成压力传感器差分小信号放大前端,实现血压计压力测量应用,其结构示意图如下所示:

图1.1 小信号放大电路示意图
选择R1=R2,R3=R4=K·R1,则可得:

OP 模块框图
Part.2

图2.1 OP模块框图
编程介绍
Part.3
示例程序是配置OP校准,校准时的DC信号使用DAC来产生,校准完毕后配置OP为跟随器。
函数分析
Part.4

图4.1 OP配置函数
如图4.1所示,配置对应IO口为模拟口,调用OP1校准函数,输入参数0x200作为DAC输出0.4V信号((0x200/0xFFF)*VDD),最后配置OP正负输入端与输出端,使能OP。

图4.2 OP校准函数1

图4.3 OP校准函数2
图4.2 、4.3为OP校准程序,程序执行流程:校准前记录当前DAC、OP、模拟口配置,设置DAC输出信号,配置OP为校准模式并将输入端选择DAC,循环配置OP校准值并查询OP输出状态,输出状态翻转后跳出循环并恢复校准前OP、DAC配置。
总结
Part.5
本文介绍了SD82F46X OP功能模块的使用,了解OP失调校准的工作原理及使用方法,其他功能将会在后续章节逐一分享。
全部0条评论
快来发表一下你的评论吧 !