dql2016 发表于 2023-10-16 22:52

【NUCLEO-H743ZI】4、片上运放输出DAC信号

本帖最后由 dql2016 于 2023-10-16 23:09 编辑

<p>在前面的帖子中实现了DAC输出正弦信号,下面配置DAC输出信号通过片上高性能模拟运放输出,配置DAC通道2:</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<p>DMA的配置:</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>运放配置为电压跟随器模式,通过PE7输出信号:</p>

<div style="text-align: center;"></div>

<p>代码增加开启运放输出即可</p>

<pre>
<code>GenSineWaveData();
HAL_OPAMP_Start(&amp;hopamp2);
HAL_TIM_Base_Start(&amp;htim6);
HAL_DAC_Start_DMA(&amp;hdac1,DAC_CHANNEL_2,(uint32_t *)SineData,128,DAC_ALIGN_12B_R);</code></pre>

<p>效果:</p>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>可见波形质量比直接DAC输出的稍差,但是驱动负载能力增强了</p>

<p>46e4e70b723bf59ccf7fd84eb446eb9d<br />
代码</p>

<div></div>

<p>&nbsp;</p>

<p>&nbsp;</p>
页: [1]
查看完整版本: 【NUCLEO-H743ZI】4、片上运放输出DAC信号