Infineon /XMC1200 /VADC_G0 /ARBCFG

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as ARBCFG

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0ANONC 0 (value1)ARBRND 0 (value1)ARBM 0 (value1)ANONS 0 (value1)CSRC 0CHNR0 (value1)SYNRUN 0 (value1)CAL 0 (value1)CALS 0 (value1)BUSY 0 (value1)SAMPLE

CAL=value1, ANONS=value1, ARBM=value1, CSRC=value1, ARBRND=value1, SAMPLE=value1, BUSY=value1, CALS=value1, SYNRUN=value1

Description

Arbitration Configuration Register

Fields

ANONC

Analog Converter Control

ARBRND

Arbitration Round Length

0 (value1): 4 arbitration slots per round (tARB = 4 / fADCD)

1 (value2): 8 arbitration slots per round (tARB = 8 / fADCD)

2 (value3): 16 arbitration slots per round (tARB = 16 / fADCD)

3 (value4): 20 arbitration slots per round (tARB = 20 / fADCD)

ARBM

Arbitration Mode

0 (value1): The arbiter runs permanently. This setting is required for a synchronization slave (see ) and for equidistant sampling using the signal ARBCNT (see ).

1 (value2): The arbiter only runs if at least one conversion request of an enabled request source is pending. This setting ensures a reproducible latency from an incoming request to the conversion start, if the converter is idle. Synchronized conversions are not supported.

ANONS

Analog Converter Control Status

0 (value1): Analog converter off

2 (value3): Slow standby mode

3 (value4): Normal operation (permanently on)

CSRC

Currently Converted Request Source

0 (value1): Current/last conversion for request source 0

1 (value2): Current/last conversion for request source 1

2 (value3): Current/last conversion for background source

3 (value4): Current/last conversion for synchronization request (slave converter)

CHNR

Channel Number

SYNRUN

Synchronous Conversion Running

0 (value1): Normal conversion or no conversion running

1 (value2): A synchronized conversion is running (cannot be cancelled by higher priority requests!)

CAL

Start-Up Calibration Active Indication

0 (value1): Completed or not yet started

1 (value2): Start-up calibration phase is active (set one clock cycle after setting bit SUCAL)

CALS

Start-Up Calibration Started

0 (value1): Requested but not yet started

1 (value2): Start-up calibration has begun

BUSY

Converter Busy Flag

0 (value1): Not busy

1 (value2): Converter is busy with a conversion

SAMPLE

Sample Phase Flag

0 (value1): Converting or idle

1 (value2): Input signal is currently sampled

Links

()