F280049C有两个12bit的可编程DAC内核,除了能产生DC电压外,还可以产生多种AC波形,例如正弦波、方波、三角波等。每个DAC都有如下特点:
- 可选参考源,分为内部参考源(参考电压可选为1.65V、2.5V)、外部参考源
- DAC输出增益可编程
- DAC输出可同步(DAC输出同步主要是应用在斜波发生器中)
DAC的内部结构框图如下所示:
(1)DAC初始化配置
初始化代码如下所示:
void InitDACa(void)
{
EALLOW;
AnalogSubsysRegs.ANAREFCTL.bit.ANAREFA2P5SEL = 1;
AnalogSubsysRegs.ANAREFCTL.bit.ANAREFASEL = 0;
// AnalogSubsysRegs.ANAREFCTL.bit.ANAREFB2P5SEL = 1;
// AnalogSubsysRegs.ANAREFCTL.bit.ANAREFBSEL = 0;
// AnalogSubsysRegs.ANAREFCTL.bit.ANAREFC2