输出可以选择输出缓冲或不缓冲。
sConfig.DAC_Trigger = DAC_TRIGGER_NONE;
sConfig.DAC_OutputBuffer = DAC_OUTPUTBUFFER_DISABLE;
选择不需要触发时,只需要开始时启动一下。随后改变输出值时,同步输出。
HAL_DAC_Start(&hdac,DAC_CHANNEL_1);
HAL_DAC_Start(&hdac,DAC_CHANNEL_2);
使用BUFFER时,最小的负载阻抗体为5K欧,不使用BUFFER时输出阻抗为15K
当需要输出较小的阻抗,需要使用BUFFER,使用BUFFER后,最高输出最低输出会有0.2V的限制,不使用BUFFER则基本可以达到满幅。对需要输出到满幅的,精度要求高的应该不使用BUFFER。可以使用外部Rail-Rail BUFFER。
作者: southcreek, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-408807.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
XQSir 2023-4-19 08:01
curton 2019-12-18 16:13