一分钟了解STM32G4系列相关的特别外设(cordic+内比较器+内运放+DAC+FMAC)

本篇主要介绍STM32G4系列的特别外设,主要分五个方面介绍。
一分钟了解STM32G4系列相关的特别外设(cordic+内比较器+内运放+DAC+FMAC)_第1张图片

一、硬件Cordic单元

一分钟了解STM32G4系列相关的特别外设(cordic+内比较器+内运放+DAC+FMAC)_第2张图片

Cordic精度
内部字长
• Cordic内部采用q1.23 数据格式
• 输入/输出字长
• 要获取最高的精度,输入与输出都需要采用q1.31格式数据
• 如果输入采用q1.15 格式数据,不管采取何种输出,精度都被限定到q1.15
• 迭代次数(Iterations)
• 设置Cordic时可以选定迭代次数,为4的倍数。一个时钟周期可以执行4次迭代。
• 考虑最快的速度,在达到需要精度的情况下,选用最少的迭代次数。
• 在达到最大精度后继续使用迭代将逐渐降低精度

• Cordic三个寄存器:
• CSR: 控制/状态寄存器
• WDATA:输入寄存器
• RDATA:输出寄存器

你可能感兴趣的:(STM32G4学习记录,stm32)