Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

AN3023 Datasheet(PDF) 16 Page - STMicroelectronics

Part # AN3023
Description  Using the analog-to-digital converter of the STM8A microcontroller
PDF  23 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN3023 Datasheet(HTML) 16 Page - STMicroelectronics

Back Button AN3023 Datasheet HTML 12Page - STMicroelectronics AN3023 Datasheet HTML 13Page - STMicroelectronics AN3023 Datasheet HTML 14Page - STMicroelectronics AN3023 Datasheet HTML 15Page - STMicroelectronics AN3023 Datasheet HTML 16Page - STMicroelectronics AN3023 Datasheet HTML 17Page - STMicroelectronics AN3023 Datasheet HTML 18Page - STMicroelectronics AN3023 Datasheet HTML 19Page - STMicroelectronics AN3023 Datasheet HTML 20Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 16 / 23 page
background image
Configuring ADC registers for conversion
AN3023
16/23
Doc ID 16113 Rev 1
Synchronization between two ADCs
This feature can be applied only if the device contains both ADC modules (ADC and ADC2).
The synchronization mechanism can only be used for single conversion and can be
triggered either by software or by hardware.
To start the synchronous conversion, the ADSE bit must be set to ‘1’ in the CR3 registers of
both ADC and ADC2.
When the ADS bit of the master ADC module is set, or another event triggers a conversion
on the master ADC module, a conversion on the slave module (ADC2) is triggered
synchronously.
Example 7
●
fMASTER = 4 MHz
●
fADC = fADC2 = 2 MHz
●
Channels: AIN2 on ADC and AIN1 on ADC2
●
Left alignment
●
Starting ADC and ADC2 by software
For Example 7, the ADC registers should be configured as follows:
//ADC2 setting - SLAVE
ADC2_CSR:CH[3:0] = 0001
→ AIN1 channel
ADC2_CR1 ADON = 1;
→ ADC2 power on
Wait (14/fADC) → stabilization time before starting the conversion
//ADC setting - MASTER
ADC_CSR:CH[3:0] = 0010 AIN2 channel
ADC_CR1 ADON = 1;
→ ADC power on
Wait (14/fADC) → stabilization time before starting the conversion
ADC_CR3:ADSE = 1; //enable sync on ADC
ADC2_CR3:ADSE = 1; //enable sync on ADC2
ADC_CR3:ADS = 1; //ADS start trigger, parallel conversion is started
Note:
Before starting synchronization conversion, the two ADC modules have to be programmed
with the same clock prescaler values. It is recommended to program the prescaler register
before switching on the ADCs.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com