RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Data Fields
OPAMP_InitTypeDef Struct Reference

OPAMP Init structure definition
More...

#include <stm32h7xx_hal_opamp.h>

Data Fields

uint32_t PowerMode
 
uint32_t Mode
 
uint32_t InvertingInput
 
uint32_t NonInvertingInput
 
uint32_t PgaGain
 
uint32_t PgaConnect
 
uint32_t UserTrimming
 
uint32_t TrimmingValueP
 
uint32_t TrimmingValueN
 
uint32_t TrimmingValuePHighSpeed
 
uint32_t TrimmingValueNHighSpeed
 

Detailed Description

OPAMP Init structure definition

Field Documentation

◆ InvertingInput

uint32_t OPAMP_InitTypeDef::InvertingInput

Specifies the inverting input in Standalone & PGA modes

  • In Standalone mode i.e when mode is OPAMP_STANDALONE_MODE This parameter must be a value of OPAMP Inverting Input
  • In Follower mode i.e when mode is OPAMP_FOLLOWER_MODE & In PGA mode i.e when mode is OPAMP_PGA_MODE This parameter is Not Applicable

◆ Mode

uint32_t OPAMP_InitTypeDef::Mode

Specifies the OPAMP mode This parameter must be a value of OPAMP Mode mode is either Standalone, - Follower or PGA

◆ NonInvertingInput

uint32_t OPAMP_InitTypeDef::NonInvertingInput

Specifies the non inverting input of the opamp: This parameter must be a value of OPAMP Non Inverting Input

◆ PgaConnect

uint32_t OPAMP_InitTypeDef::PgaConnect

Specifies the inverting pin in PGA mode i.e. when mode is OPAMP_PGA_MODE This parameter must be a value of OPAMP Pga Connect Either: not connected, connected to VINM0, connected to VINM1 (VINM0 or VINM1 are typically used for external filtering)

◆ PgaGain

uint32_t OPAMP_InitTypeDef::PgaGain

Specifies the gain in PGA mode i.e. when mode is OPAMP_PGA_MODE. This parameter must be a value of OPAMP Pga Gain

◆ PowerMode

uint32_t OPAMP_InitTypeDef::PowerMode

Specifies the power mode Normal or High Speed. This parameter must be a value of OPAMP PowerMode

◆ TrimmingValueN

uint32_t OPAMP_InitTypeDef::TrimmingValueN

Specifies the offset trimming value (NMOS) in Normal Mode i.e. when UserTrimming is OPAMP_TRIMMING_USER. This parameter must be a number between Min_Data = 0 and Max_Data = 31. 16 is typical default value

◆ TrimmingValueNHighSpeed

uint32_t OPAMP_InitTypeDef::TrimmingValueNHighSpeed

Specifies the offset trimming value (NMOS) in High Speed Mode i.e. when UserTrimming is OPAMP_TRIMMING_USER. This parameter must be a number between Min_Data = 0 and Max_Data = 31. 16 is typical default value

◆ TrimmingValueP

uint32_t OPAMP_InitTypeDef::TrimmingValueP

Specifies the offset trimming value (PMOS) in Normal Mode i.e. when UserTrimming is OPAMP_TRIMMING_USER. This parameter must be a number between Min_Data = 0 and Max_Data = 31. 16 is typical default value

◆ TrimmingValuePHighSpeed

uint32_t OPAMP_InitTypeDef::TrimmingValuePHighSpeed

Specifies the offset trimming value (PMOS) in High Speed Mode i.e. when UserTrimming is OPAMP_TRIMMING_USER. This parameter must be a number between Min_Data = 0 and Max_Data = 31. 16 is typical default value

◆ UserTrimming

uint32_t OPAMP_InitTypeDef::UserTrimming

Specifies the trimming mode This parameter must be a value of OPAMP User Trimming UserTrimming is either factory or user trimming.


The documentation for this struct was generated from the following file: