CUNY New York City College of Technology**We aren't endorsed by this school
Course
EET 3112
Subject
Electrical Engineering
Date
Dec 19, 2024
Pages
33
Uploaded by GrandKomodoDragon2794
EET 3112 - Advanced Microcontroller and EmbeddedSystem DesignNew York City College Of TechnologyEET 3112 - Advanced Microcontroller and Embedded SystemDesignWeek # 12Group 1Danny Carchi MoraJahvonne AbramsBryan ArelanoReport Date: 12/2/24Instructor:Prof. Xinzhou Wei1
EET 3112 - Advanced Microcontroller and EmbeddedSystem DesignTable of ContentsAbstract3Objective3Equipment3Procedures of the Experiment4Theory4Results of Measurements and Analyses5-32Conclusion33Reference332
EET 3112 - Advanced Microcontroller and EmbeddedSystem DesignAbstract:This lab report explores the simulation of Analog-to-DigitalConversion (ADC) using Proteus Design Suite, a comprehensive tool forelectronic circuit simulation. ADCs are essential for converting analogsignals into digital data, enabling their integration with digital systemssuch as microcontrollers. The simulation demonstrates the principles ofADC operation, including sampling, quantization, and resolution. Avariable analog signal generator was used as the input source, and thedigital output was visualized using LEDs and an LCD display. Keyparameters such as resolution, sampling rate, and quantization errorwere analyzed to understand their impact on conversion accuracy. Thissimulation provides a practical framework for designing and testingADC-based circuits, offering insights into the interplay between analogsignals and digital systems.Objective:The objective of this lab is to implement a comparator anddemonstrate the concepts learned through Proteus.Equipment:●Proteus3
EET 3112 - Advanced Microcontroller and EmbeddedSystem DesignProcedures of the Experiment:●CREATE A NEW PROJECT IN PROTEUS●CONFIGURE THE PROJECT WIZARD-1●CONFIGURE THE PROJECT WIZARD- 2●Configure the project wizard- 3●Configure the project wizard -4●SELECT THE MICROCONTROLLER–PIC16F690●Finish the project wizard configuration●Start the source code tab●Editing source code●Build Project - Convert to Binary Code●Syntax Error from Compiler- Debug Code●Build Project– Successfully passed compiler●Work on the System Schematic●Prepare components from library●Configure the MCU- Double Click PIC16F690●Configure the MCU –Watchdog Timer & Clock●Simulation ResultTheory:Analog-to-Digital Converters (ADCs) play a critical role ininterfacing analog signals with digital systems. ADCs transform analoginput signals, such as voltage or current, into corresponding digitalvalues that can be processed by microcontrollers or digital circuits. Thissimulation focuses on understanding ADC functionality through a virtualdesign implemented in Proteus, a powerful software for electronic circuitdesign and simulation.4
EET 3112 - Advanced Microcontroller and EmbeddedSystem DesignCode:5
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design6
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design7
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design8
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design9
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design10
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design11
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design12
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design13
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design14
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design15
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design16
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design17
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design18
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design19
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design20
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design21
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design22
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design23
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design24
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design25
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design26
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design27
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design28
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design29
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design30
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design31
EET 3112 - Advanced Microcontroller and EmbeddedSystem Design32
EET 3112 - Advanced Microcontroller and EmbeddedSystem DesignConclusion:The ADC simulation using Proteus successfully demonstrated thefundamental concepts of Analog-to-Digital Conversion, including signalsampling, quantization, and the influence of resolution on conversionaccuracy. The simulation highlighted the critical role of ADCs in bridginganalog and digital domains, providing a practical understanding of howanalog inputs are transformed into digital outputs. Through the use ofvirtual components, we observed the impact of key parameters such asresolution and sampling rate on the fidelity of the conversion. This labreinforced the importance of selecting appropriate ADC specifications forspecific applications and showcased the utility of Proteus as a powerfultool for designing and analyzing ADC-based circuits. The knowledgegained from this simulation lays a solid foundation for implementingADCs in real-world electronic systems.Reference:1) Week 12 PPT Lecture pdf under EET 3112 Content → LecturePPTs → “Week12”The source code listed above, are credited to Prof Wei whoprovided them to us for this lab experiment.33