การเปรียบเทียบสัญญาณอนาลอกและการแปลงสัญญาณอนาลอกเป็นดิจิตอล

ระบบการเปรียบเทียบสัญญาณอนาลอก
                       จะทำหน้าที่เปรียบเทียบสัญญาณอนาลอกที่ขา PB2 และขา PB3 ไม่เกิน 5 v
                       PB2 (AIN0)  ทำหน้าที่เป็นขาสัญญาณบวกของ  Analog Comparator 
                       PB3 (AIN1)  ทำหน้าที่เป็นขาสัญญาณไปลบของ  Analog Comparator 
             เมื่อระดับสัญญาณที่ขา PB2(AIN0) มีค่ามากกว่าระดับสัญญาณที่ขา PB3(AIN1) จะทำให้ Output ของ Analog Comparator  
มีลอจิก High ซึ่งจะทำให้บิท ACO เซ็ตเป็น 1 ซึ่งสัญญาณจากบิท  ACO  จะถูกนำไปใช้เป็น  Input  ของชุด  Input Capture Function ของ
Time/Counter 1 จะสามารถเลือก Input  Capture Function ของ Time / Counter 1 จะสามารถเลือก  Input ได้ 2 ส่วน คือ ขา ICP
หรือจากบิท ACO ด้วยการเลือกจากบิท ACIC ซึ่งถ้าบิท ACIC เซ็ตเป็น 1 จะเป็นการกำหนดให้  Input  Capture  Function  รับสัญญาณจาก
ACO
             สัญญาณที่ออกจาก Output ของ Analog Comparator จะถูกนำไปเป็นสัญญาณกำเนิดอินเตอร์รัพท์ซึ่งจะเกิดการอินเตอร์รัพท์ เมื่อสัญญาณ
ที่ขา PB2(AIN0) มีค่ามากกว่าสัญญาณที่ขา PB3(AIN1) และบิท ACIE ถูกเซ็ตเป็น 1 โดยจะใช้บิท ACI เป็นบิทแสดงการเกิดอินเตอร์รัพท์ 
                    สามารถเลือกลักษณะของสัญญาณที่ออกมาจาก Output  Analog Comparator ที่เกิด อินเตรอ์รัพท์ได้จากบิท ACISI และบิท ACISO
ว่าจะให้เกิดอินเตอร์รัพท์จากขอบขาขึ้น,ขอบขาลง หรือ สัญญาณ Toggel
รูปแสดง Block Diagram ของ Analog Comparator

ตารางแสดง ACIS1 / ACIS0 Setting
ACIS1 ACIS0 Interrupt Mode
0 0 Comparator Interrupt on Output Toggle
0 1 Reserved
1 0 Comparator Interrupt on Falling Output Edge
1 1 Comparator Interrupt on Rising Output Edge
การแปลงสัญญาณ Analog เป็น Digital
คุณสมบัติ
                            - Bit Rcsolution
                 - +/- 1/2 LSB Accuracy
                 - 65 - 260 us Conversion Time
                 - Mutiplexed Input Channels
                 - Rail - to - Rail Input Rang
                 - Free Run or Single Conversion Mode
                 - Interrupt on ADC Conversion Complete
                 - Sleep Mode Noise Canceler                            
                ใน AT90S4434 / AT90S8535 จัดให้มีวงจรแปลงสัญญาณ Analog เป็น Digital ขนาด 10 บิท 8 Channel ซึ่งแต่ละ 
Channel จะรับสัญญาณเข้ามาทางแต่ละขาของ Port  A โดยในระบบจะมีวงจร SAMPLE AND HOLD เพื่อช่วยให้สัญญาณ Analog
ที่รับเข้ามาเพื่อแปลงเป็นสัญญาณ Digital มีระดับสัญญาณคงที่
                          โดยวงจรแปลงสัญญาณ Analog เป็น Digital จะมีแหล่งจ่ายไปและกราวด์แยกกันต่างหากจากแหล่งจ่ายไฟของระบบ ซึ่งใช้งานจริงไม่ควร
ให้ความแตกต่างของแรงดันไฟของวงจรและของระบบแตกต่างกันกินไป +/- 0.3 V ซึ่งในการใช้งานจะต้องจ่ายแรงดันไฟอ้างอิงและกราวด์ที่ขา AREF
ในช่วงระดับแรงดัน Avcc -AGND