STM32G474xx HAL User Manual
数据字段
OPAMP_InitTypeDef结构体参考

OPAMP初始化结构体定义。 更多...

#include <stm32g4xx_hal_opamp.h>

数据字段

uint32_t PowerMode
uint32_t Mode
uint32_t InvertingInput
uint32_t NonInvertingInput
FunctionalState InternalOutput
uint32_t TimerControlledMuxmode
uint32_t InvertingInputSecondary
uint32_t NonInvertingInputSecondary
uint32_t PgaConnect
uint32_t PgaGain
uint32_t UserTrimming
uint32_t TrimmingValueP
uint32_t TrimmingValueN

详细说明

OPAMP初始化结构体定义。

定义于文件 stm32g4xx_hal_opamp.h 的第 49 行。


字段说明

指定从OPAMP到ADC的内部输出配置。此参数可以是ENABLE或DISABLE注意:当启用此输出时,常规I/O输出将被禁用

定义于文件 stm32g4xx_hal_opamp.h 的第 70 行。

HAL_OPAMP_Init() 引用。

指定独立模式和PGA模式下的反相输入

  • 在独立模式下:即当模式为OPAMP_STANDALONE_MODE时此参数必须是OPAMP反相输入的值InvertingInput可以是VINM0或VINM1
  • 在PGA模式下:即当模式为OPAMP_PGA_MODE时以及在跟随器模式下即当模式为OPAMP_FOLLOWER_MODE时此参数不适用

定义于文件 stm32g4xx_hal_opamp.h 的第 58 行。

HAL_OPAMP_Init() 引用。

指定当TimerControlledMuxmode启用时运算放大器的反相输入(辅助)即当TimerControlledMuxmode为OPAMP_TIMERCONTROLLEDMUXMODE_ENABLE时

  • 在独立模式下:即当模式为OPAMP_STANDALONE_MODE时此参数必须是OPAMP反相输入辅助的值InvertingInputSecondary可以是VINM0或VINM1
  • 在PGA模式下:即当模式为OPAMP_PGA_MODE时以及在跟随器模式下即当模式为OPAMP_FOLLOWER_MODE时此参数必须是OPAMP反相输入辅助的值,用于选择辅助模式(PGA或跟随器)

定义于文件 stm32g4xx_hal_opamp.h 的第 79 行。

HAL_OPAMP_Init() 引用。

指定OPAMP模式此参数必须是OPAMP模式的值模式可以是独立模式、跟随器模式或PGA

定义于文件 stm32g4xx_hal_opamp.h 的第 54 行。

HAL_OPAMP_Init() 引用。

指定运算放大器的非反相输入:此参数必须是OPAMP非反相输入的值NonInvertingInput可以是VINP0、VINP1、VINP2或VINP3

定义于文件 stm32g4xx_hal_opamp.h 的第 66 行。

HAL_OPAMP_Init() 引用。

指定当TimerControlledMuxmode启用时运算放大器的非反相输入(辅助)即当TimerControlledMuxmode为OPAMP_TIMERCONTROLLEDMUXMODE_ENABLE时此参数必须是OPAMP非反相输入辅助的值NonInvertingInput可以是VINP0、VINP1、VINP2或VINP3

定义于文件 stm32g4xx_hal_opamp.h 的第 90 行。

HAL_OPAMP_Init() 引用。

指定PGA模式下的反相引脚即当模式为OPAMP_PGA_MODE时此参数必须是OPAMP PGA连接的值可以是:不连接,连接到VINM0。在后一种情况下,VINM0可用于输入信号(带或不带VINPx偏置的负增益情况)或输入偏置(带偏置的正增益情况)

定义于文件 stm32g4xx_hal_opamp.h 的第 96 行。

HAL_OPAMP_Init() 引用。

指定PGA模式下的增益即当模式为OPAMP_PGA_MODE时。此参数必须是OPAMP PGA增益的值正增益为2、4、8、16、32或64负增益为-1、-3、-7、-15、-31或-63

定义于文件 stm32g4xx_hal_opamp.h 的第 103 行。

HAL_OPAMP_Init() 引用。

指定功耗模式:正常或高速。此参数必须是OPAMP功耗模式的值

定义于文件 stm32g4xx_hal_opamp.h 的第 51 行。

HAL_OPAMP_Init() 引用。

指定定时器控制的复用器模式是否启用此参数必须是OPAMP定时器控制的复用器模式的单一值或多个值的组合以使用不同的定时器构建更复杂的开关方案

定义于文件 stm32g4xx_hal_opamp.h 的第 74 行。

HAL_OPAMP_Init() 引用。

指定偏移校准值(NMOS)即当UserTrimming为OPAMP_TRIMMING_USER时。此参数必须是介于Min_Data = 1和Max_Data = 31之间的数字

定义于文件 stm32g4xx_hal_opamp.h 的第 116 行。

HAL_OPAMP_Init()HAL_OPAMP_SelfCalibrate()HAL_OPAMPEx_SelfCalibrateAll() 引用。

指定偏移校准值(PMOS)即当UserTrimming为OPAMP_TRIMMING_USER时。此参数必须是介于Min_Data = 1和Max_Data = 31之间的数字

定义于文件 stm32g4xx_hal_opamp.h 的第 112 行。

HAL_OPAMP_Init()HAL_OPAMP_SelfCalibrate()HAL_OPAMPEx_SelfCalibrateAll() 引用。

指定校准模式此参数必须是OPAMP用户校准的值UserTrimming可以是出厂校准或用户校准

定义于文件 stm32g4xx_hal_opamp.h 的第 108 行。

HAL_OPAMP_Init()HAL_OPAMP_SelfCalibrate()HAL_OPAMPEx_SelfCalibrateAll() 引用。


本结构体的文档由以下文件生成: