ZHCUD90 August 2025 F29H850TU
DAC128S 软件模块支持 节 2.2.2 中所述的 DAC EVM。该软件模块能够将最多八个软件变量转换为 12 位整数值,并通过 SPI 将该数据传输到 DAC EVM。
要使用 EVM 功能,请按如下步骤操作:
dac128s.ptrData[0] = &motorVars_M1.angleENC_rad; // CH_A
dac128s.ptrData[1] = &motorVars_M1.senseData.I_A.value[0]; // CH_B
dac128s.ptrData[2] = &motorVars_M1.senseData.I_A.value[1]; // CH_C
dac128s.ptrData[3] = &motorVars_M1.senseData.I_A.value[2]; // CH_D// Write the variables data value to DAC128S085 through the SPI
DAC128S_writeData(dac128sHandle);该 EVM 具有一个八通道 12 位数模转换器 (DAC)。根据提供的信息,输出路数设置为 4,因为大多数示波器只有四个探头。更多的输出会消耗转换和传输数据的时间,这可能会影响其他任务可用的时间。不过,用户可以通过更改 libraries/dacs/dac128s085.h 文件中的定义,将输出路数设置为 1 到 8 之间。