ARM Session 2 2012, Spring Copyright © 2012 Mohammad Moallemi ، ADC مبدل آنالوگ به دیجیتال         اصوال سيگنال هاي DC به دو صورت ديجيتال و آنالوگ.

Download Report

Transcript ARM Session 2 2012, Spring Copyright © 2012 Mohammad Moallemi ، ADC مبدل آنالوگ به دیجیتال         اصوال سيگنال هاي DC به دو صورت ديجيتال و آنالوگ.

Slide 1

ARM
Session 2

2012, Spring
Copyright © 2012 Mohammad Moallemi

‫‪، ADC‬مبدل آنالوگ به دیجیتال‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫اصوال سيگنال هاي ‪ DC‬به دو صورت ديجيتال و آنالوگ وجود دارند‪.‬‬
‫در سيگنال هاي ديجيتال فقط با مقادير خاص و گسسته سروکار داريم‪.‬‬
‫در سيييگنال هيياي آنييالوگ بييه اااي دو مقييدار ‪ a‬و ‪ b‬تمييامم مقييادير ‪ a‬تييا ‪ b‬نيييي مييم‬
‫توانند وجود داشته باشند ‪.‬‬
‫براي کيار بيا اييو نيوگ سييگنال هيا‪ ,‬در سيسيتم هياي ديجيتيال ‪ ,‬ابتيدا باييد آنهيا را بيا‬
‫مقادير گسسته (ديجيتال) متناظر کرد ‪.‬‬
‫در تبديل آنالوگ به ديجيتال فاکتورهاي اير هائز اهميت هستند‪:‬‬
‫دقت‬
‫سرعت‬
‫محدوده ولتاژ‬

ADC Pins

PB27
PB28
PB29
PB30
PIN3
PIN4
PIN5
PIN6

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

ADC Registers

ADC Control Register

ADC Mode Register

ADC Mode Register

 PRESCAL: Prescaler Rate
Selection
ADCClock = MCK / ( (PRESCAL+1)
*2)
 STARTUP: Start Up Time
Startup Time = (STARTUP+1) * 8
/ADCClock
 SHTIM: Sample & Hold Time
Sample & Hold Time =

ADC Channel Register

ADC Data Register

 DATA: Converted Data
The analog-to-digital conversion data is placed into this
register at the end of a conversion and remains until a new
conversion is completed. The Convert Data Register
(CDR) is only loaded if the corresponding analog channel
is enabled.


Slide 2

ARM
Session 2

2012, Spring
Copyright © 2012 Mohammad Moallemi

‫‪، ADC‬مبدل آنالوگ به دیجیتال‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫اصوال سيگنال هاي ‪ DC‬به دو صورت ديجيتال و آنالوگ وجود دارند‪.‬‬
‫در سيگنال هاي ديجيتال فقط با مقادير خاص و گسسته سروکار داريم‪.‬‬
‫در سيييگنال هيياي آنييالوگ بييه اااي دو مقييدار ‪ a‬و ‪ b‬تمييامم مقييادير ‪ a‬تييا ‪ b‬نيييي مييم‬
‫توانند وجود داشته باشند ‪.‬‬
‫براي کيار بيا اييو نيوگ سييگنال هيا‪ ,‬در سيسيتم هياي ديجيتيال ‪ ,‬ابتيدا باييد آنهيا را بيا‬
‫مقادير گسسته (ديجيتال) متناظر کرد ‪.‬‬
‫در تبديل آنالوگ به ديجيتال فاکتورهاي اير هائز اهميت هستند‪:‬‬
‫دقت‬
‫سرعت‬
‫محدوده ولتاژ‬

ADC Pins

PB27
PB28
PB29
PB30
PIN3
PIN4
PIN5
PIN6

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

ADC Registers

ADC Control Register

ADC Mode Register

ADC Mode Register

 PRESCAL: Prescaler Rate
Selection
ADCClock = MCK / ( (PRESCAL+1)
*2)
 STARTUP: Start Up Time
Startup Time = (STARTUP+1) * 8
/ADCClock
 SHTIM: Sample & Hold Time
Sample & Hold Time =

ADC Channel Register

ADC Data Register

 DATA: Converted Data
The analog-to-digital conversion data is placed into this
register at the end of a conversion and remains until a new
conversion is completed. The Convert Data Register
(CDR) is only loaded if the corresponding analog channel
is enabled.


Slide 3

ARM
Session 2

2012, Spring
Copyright © 2012 Mohammad Moallemi

‫‪، ADC‬مبدل آنالوگ به دیجیتال‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫اصوال سيگنال هاي ‪ DC‬به دو صورت ديجيتال و آنالوگ وجود دارند‪.‬‬
‫در سيگنال هاي ديجيتال فقط با مقادير خاص و گسسته سروکار داريم‪.‬‬
‫در سيييگنال هيياي آنييالوگ بييه اااي دو مقييدار ‪ a‬و ‪ b‬تمييامم مقييادير ‪ a‬تييا ‪ b‬نيييي مييم‬
‫توانند وجود داشته باشند ‪.‬‬
‫براي کيار بيا اييو نيوگ سييگنال هيا‪ ,‬در سيسيتم هياي ديجيتيال ‪ ,‬ابتيدا باييد آنهيا را بيا‬
‫مقادير گسسته (ديجيتال) متناظر کرد ‪.‬‬
‫در تبديل آنالوگ به ديجيتال فاکتورهاي اير هائز اهميت هستند‪:‬‬
‫دقت‬
‫سرعت‬
‫محدوده ولتاژ‬

ADC Pins

PB27
PB28
PB29
PB30
PIN3
PIN4
PIN5
PIN6

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

ADC Registers

ADC Control Register

ADC Mode Register

ADC Mode Register

 PRESCAL: Prescaler Rate
Selection
ADCClock = MCK / ( (PRESCAL+1)
*2)
 STARTUP: Start Up Time
Startup Time = (STARTUP+1) * 8
/ADCClock
 SHTIM: Sample & Hold Time
Sample & Hold Time =

ADC Channel Register

ADC Data Register

 DATA: Converted Data
The analog-to-digital conversion data is placed into this
register at the end of a conversion and remains until a new
conversion is completed. The Convert Data Register
(CDR) is only loaded if the corresponding analog channel
is enabled.


Slide 4

ARM
Session 2

2012, Spring
Copyright © 2012 Mohammad Moallemi

‫‪، ADC‬مبدل آنالوگ به دیجیتال‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫اصوال سيگنال هاي ‪ DC‬به دو صورت ديجيتال و آنالوگ وجود دارند‪.‬‬
‫در سيگنال هاي ديجيتال فقط با مقادير خاص و گسسته سروکار داريم‪.‬‬
‫در سيييگنال هيياي آنييالوگ بييه اااي دو مقييدار ‪ a‬و ‪ b‬تمييامم مقييادير ‪ a‬تييا ‪ b‬نيييي مييم‬
‫توانند وجود داشته باشند ‪.‬‬
‫براي کيار بيا اييو نيوگ سييگنال هيا‪ ,‬در سيسيتم هياي ديجيتيال ‪ ,‬ابتيدا باييد آنهيا را بيا‬
‫مقادير گسسته (ديجيتال) متناظر کرد ‪.‬‬
‫در تبديل آنالوگ به ديجيتال فاکتورهاي اير هائز اهميت هستند‪:‬‬
‫دقت‬
‫سرعت‬
‫محدوده ولتاژ‬

ADC Pins

PB27
PB28
PB29
PB30
PIN3
PIN4
PIN5
PIN6

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

ADC Registers

ADC Control Register

ADC Mode Register

ADC Mode Register

 PRESCAL: Prescaler Rate
Selection
ADCClock = MCK / ( (PRESCAL+1)
*2)
 STARTUP: Start Up Time
Startup Time = (STARTUP+1) * 8
/ADCClock
 SHTIM: Sample & Hold Time
Sample & Hold Time =

ADC Channel Register

ADC Data Register

 DATA: Converted Data
The analog-to-digital conversion data is placed into this
register at the end of a conversion and remains until a new
conversion is completed. The Convert Data Register
(CDR) is only loaded if the corresponding analog channel
is enabled.


Slide 5

ARM
Session 2

2012, Spring
Copyright © 2012 Mohammad Moallemi

‫‪، ADC‬مبدل آنالوگ به دیجیتال‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫اصوال سيگنال هاي ‪ DC‬به دو صورت ديجيتال و آنالوگ وجود دارند‪.‬‬
‫در سيگنال هاي ديجيتال فقط با مقادير خاص و گسسته سروکار داريم‪.‬‬
‫در سيييگنال هيياي آنييالوگ بييه اااي دو مقييدار ‪ a‬و ‪ b‬تمييامم مقييادير ‪ a‬تييا ‪ b‬نيييي مييم‬
‫توانند وجود داشته باشند ‪.‬‬
‫براي کيار بيا اييو نيوگ سييگنال هيا‪ ,‬در سيسيتم هياي ديجيتيال ‪ ,‬ابتيدا باييد آنهيا را بيا‬
‫مقادير گسسته (ديجيتال) متناظر کرد ‪.‬‬
‫در تبديل آنالوگ به ديجيتال فاکتورهاي اير هائز اهميت هستند‪:‬‬
‫دقت‬
‫سرعت‬
‫محدوده ولتاژ‬

ADC Pins

PB27
PB28
PB29
PB30
PIN3
PIN4
PIN5
PIN6

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

ADC Registers

ADC Control Register

ADC Mode Register

ADC Mode Register

 PRESCAL: Prescaler Rate
Selection
ADCClock = MCK / ( (PRESCAL+1)
*2)
 STARTUP: Start Up Time
Startup Time = (STARTUP+1) * 8
/ADCClock
 SHTIM: Sample & Hold Time
Sample & Hold Time =

ADC Channel Register

ADC Data Register

 DATA: Converted Data
The analog-to-digital conversion data is placed into this
register at the end of a conversion and remains until a new
conversion is completed. The Convert Data Register
(CDR) is only loaded if the corresponding analog channel
is enabled.


Slide 6

ARM
Session 2

2012, Spring
Copyright © 2012 Mohammad Moallemi

‫‪، ADC‬مبدل آنالوگ به دیجیتال‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫اصوال سيگنال هاي ‪ DC‬به دو صورت ديجيتال و آنالوگ وجود دارند‪.‬‬
‫در سيگنال هاي ديجيتال فقط با مقادير خاص و گسسته سروکار داريم‪.‬‬
‫در سيييگنال هيياي آنييالوگ بييه اااي دو مقييدار ‪ a‬و ‪ b‬تمييامم مقييادير ‪ a‬تييا ‪ b‬نيييي مييم‬
‫توانند وجود داشته باشند ‪.‬‬
‫براي کيار بيا اييو نيوگ سييگنال هيا‪ ,‬در سيسيتم هياي ديجيتيال ‪ ,‬ابتيدا باييد آنهيا را بيا‬
‫مقادير گسسته (ديجيتال) متناظر کرد ‪.‬‬
‫در تبديل آنالوگ به ديجيتال فاکتورهاي اير هائز اهميت هستند‪:‬‬
‫دقت‬
‫سرعت‬
‫محدوده ولتاژ‬

ADC Pins

PB27
PB28
PB29
PB30
PIN3
PIN4
PIN5
PIN6

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

ADC Registers

ADC Control Register

ADC Mode Register

ADC Mode Register

 PRESCAL: Prescaler Rate
Selection
ADCClock = MCK / ( (PRESCAL+1)
*2)
 STARTUP: Start Up Time
Startup Time = (STARTUP+1) * 8
/ADCClock
 SHTIM: Sample & Hold Time
Sample & Hold Time =

ADC Channel Register

ADC Data Register

 DATA: Converted Data
The analog-to-digital conversion data is placed into this
register at the end of a conversion and remains until a new
conversion is completed. The Convert Data Register
(CDR) is only loaded if the corresponding analog channel
is enabled.


Slide 7

ARM
Session 2

2012, Spring
Copyright © 2012 Mohammad Moallemi

‫‪، ADC‬مبدل آنالوگ به دیجیتال‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫اصوال سيگنال هاي ‪ DC‬به دو صورت ديجيتال و آنالوگ وجود دارند‪.‬‬
‫در سيگنال هاي ديجيتال فقط با مقادير خاص و گسسته سروکار داريم‪.‬‬
‫در سيييگنال هيياي آنييالوگ بييه اااي دو مقييدار ‪ a‬و ‪ b‬تمييامم مقييادير ‪ a‬تييا ‪ b‬نيييي مييم‬
‫توانند وجود داشته باشند ‪.‬‬
‫براي کيار بيا اييو نيوگ سييگنال هيا‪ ,‬در سيسيتم هياي ديجيتيال ‪ ,‬ابتيدا باييد آنهيا را بيا‬
‫مقادير گسسته (ديجيتال) متناظر کرد ‪.‬‬
‫در تبديل آنالوگ به ديجيتال فاکتورهاي اير هائز اهميت هستند‪:‬‬
‫دقت‬
‫سرعت‬
‫محدوده ولتاژ‬

ADC Pins

PB27
PB28
PB29
PB30
PIN3
PIN4
PIN5
PIN6

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

ADC Registers

ADC Control Register

ADC Mode Register

ADC Mode Register

 PRESCAL: Prescaler Rate
Selection
ADCClock = MCK / ( (PRESCAL+1)
*2)
 STARTUP: Start Up Time
Startup Time = (STARTUP+1) * 8
/ADCClock
 SHTIM: Sample & Hold Time
Sample & Hold Time =

ADC Channel Register

ADC Data Register

 DATA: Converted Data
The analog-to-digital conversion data is placed into this
register at the end of a conversion and remains until a new
conversion is completed. The Convert Data Register
(CDR) is only loaded if the corresponding analog channel
is enabled.


Slide 8

ARM
Session 2

2012, Spring
Copyright © 2012 Mohammad Moallemi

‫‪، ADC‬مبدل آنالوگ به دیجیتال‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫اصوال سيگنال هاي ‪ DC‬به دو صورت ديجيتال و آنالوگ وجود دارند‪.‬‬
‫در سيگنال هاي ديجيتال فقط با مقادير خاص و گسسته سروکار داريم‪.‬‬
‫در سيييگنال هيياي آنييالوگ بييه اااي دو مقييدار ‪ a‬و ‪ b‬تمييامم مقييادير ‪ a‬تييا ‪ b‬نيييي مييم‬
‫توانند وجود داشته باشند ‪.‬‬
‫براي کيار بيا اييو نيوگ سييگنال هيا‪ ,‬در سيسيتم هياي ديجيتيال ‪ ,‬ابتيدا باييد آنهيا را بيا‬
‫مقادير گسسته (ديجيتال) متناظر کرد ‪.‬‬
‫در تبديل آنالوگ به ديجيتال فاکتورهاي اير هائز اهميت هستند‪:‬‬
‫دقت‬
‫سرعت‬
‫محدوده ولتاژ‬

ADC Pins

PB27
PB28
PB29
PB30
PIN3
PIN4
PIN5
PIN6

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

ADC Registers

ADC Control Register

ADC Mode Register

ADC Mode Register

 PRESCAL: Prescaler Rate
Selection
ADCClock = MCK / ( (PRESCAL+1)
*2)
 STARTUP: Start Up Time
Startup Time = (STARTUP+1) * 8
/ADCClock
 SHTIM: Sample & Hold Time
Sample & Hold Time =

ADC Channel Register

ADC Data Register

 DATA: Converted Data
The analog-to-digital conversion data is placed into this
register at the end of a conversion and remains until a new
conversion is completed. The Convert Data Register
(CDR) is only loaded if the corresponding analog channel
is enabled.


Slide 9

ARM
Session 2

2012, Spring
Copyright © 2012 Mohammad Moallemi

‫‪، ADC‬مبدل آنالوگ به دیجیتال‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫اصوال سيگنال هاي ‪ DC‬به دو صورت ديجيتال و آنالوگ وجود دارند‪.‬‬
‫در سيگنال هاي ديجيتال فقط با مقادير خاص و گسسته سروکار داريم‪.‬‬
‫در سيييگنال هيياي آنييالوگ بييه اااي دو مقييدار ‪ a‬و ‪ b‬تمييامم مقييادير ‪ a‬تييا ‪ b‬نيييي مييم‬
‫توانند وجود داشته باشند ‪.‬‬
‫براي کيار بيا اييو نيوگ سييگنال هيا‪ ,‬در سيسيتم هياي ديجيتيال ‪ ,‬ابتيدا باييد آنهيا را بيا‬
‫مقادير گسسته (ديجيتال) متناظر کرد ‪.‬‬
‫در تبديل آنالوگ به ديجيتال فاکتورهاي اير هائز اهميت هستند‪:‬‬
‫دقت‬
‫سرعت‬
‫محدوده ولتاژ‬

ADC Pins

PB27
PB28
PB29
PB30
PIN3
PIN4
PIN5
PIN6

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

ADC Registers

ADC Control Register

ADC Mode Register

ADC Mode Register

 PRESCAL: Prescaler Rate
Selection
ADCClock = MCK / ( (PRESCAL+1)
*2)
 STARTUP: Start Up Time
Startup Time = (STARTUP+1) * 8
/ADCClock
 SHTIM: Sample & Hold Time
Sample & Hold Time =

ADC Channel Register

ADC Data Register

 DATA: Converted Data
The analog-to-digital conversion data is placed into this
register at the end of a conversion and remains until a new
conversion is completed. The Convert Data Register
(CDR) is only loaded if the corresponding analog channel
is enabled.