The C Programmer’s Guide to the QVGA ControllerTable of ContentsPART 1 GETTING STARTED Introduction. How to Use This Manual Chapter 1: Getting to Know Your QVGA PART 2 PROGRAMMING THE QVGA CONTROLLER Chapter 3: The IDE: Writing, Compiling, Downloading and Debugging Programs Chapter 4: Making Effective Use of Memory Chapter 5: Programming the Graphical User Interface Chapter 6: Real Time Programming Chapter 7: Failure and Run-Time Error Recovery PART 3 COMMUNICATIONS, MEASUREMENT, AND CONTROL Chapter 8: Digital and Timer-Controlled I/O Chapter 9: Data Acquisition Using the QVGA Controller Chapter 10: Outputting Voltages with Digital to Analog Conversion
Chapter 11: Serial Communications Chapter 12: The Battery-Backed Real Time Clock PART 4: PUTTING IT ALL TOGETHER Chapter 13: A Turnkeyed Application PART 5: REFERENCE DATA Appendix A: QVGA Electrical Specifications |
Appendix A Appendix A: QVGA Electrical SpecificationsGeneral SpecificationsCPUMotorola 68HC11F1 microcontroller with 16 MHz clock speed and 4 MHz bus speed. Paged memory expands the processor’s address space to 8 Megabytes. Timers3 or 4 input capture functions facilitate accurate detection of pulse edges and measurement of pulse widths with a resolution of 2ms. 4 or 5 output compare functions make it easy to create complex waveforms and pulse-width modulated signals up to 20KHz at 50% CPU load. A pulse accumulator facilitates frequency measurement and pulse counting up to 2MHz. Interrupts21 interrupts support the 68HC11’s on-chip subsystems. Runtime SecurityA watchdog timer and clock monitor ensures orderly reset after an error. Touchscreen/Display User InterfaceEL option: Bright amber-on-black, high contrast, all angle view TFEL electro-luminescent display. MONO option: High contrast CCFL white-on-blue monochrome LCD display with software controlled backlight and contrast. 5.7" diagonal (3.5" x 4.6"), 320 x 240 pixel display. High resolution transparent analog touchscreen with software controlled beeper for audible feedback. Custom antiglare, clear, and EMI touchscreens are also available. CommunicationsA hardware UART supports either RS232 or RS485 at up to 19.2 Kbaud. A second software UART implements RS232 at up to 4800 baud. A fast synchronous serial peripheral interface (SPI) provides communications at speeds up to 2 megabaud. High Current DriversFour open-drain MOSFET drivers can sink up to 150 mA continuously, or up to 1 amp intermittently. Onboard snubber diodes allow control of inductive loads. PowerYour QVGA Controller includes a high-efficiency switching regulator with surge suppression, transient filtering, and EMI/RFI filtering to provide clean supplies for the onboard analog and digital electronics. You need only supply regulated or unregulated DC power in the range of 8 to 26 volts if using a monochrome display, or 15 to 26 volts if using an EL display. Surge SuppressionThe raw input is protected by a “varistor” rated at 33 Volts DC. This metal oxide surge suppresser protects the QVGA Controller by clamping high voltage spikes before they have a chance to do any harm. The varistor has no effect if the input voltage is less than the maximum specified, or 26 volts. Above 33 volts the device starts to conduct current, and it acts like a short circuit to high voltages, thus clamping the voltage spikes. To prevent this varistor from consuming current, you should make sure that the maximum DC voltage supplied is always less than 26 volts. EMI/RFI FilterAdditional protection is provided by an electro-magnetic interference (EMI) and radio frequency interference (RFI) filter that prevents high frequency noise from invading the circuitry via the power input, and also prevents EMI from propagating back to the external power supply. The EMI filter is implemented by a two stage PI network of inductors and capacitors. The output of the first stage filter, called V+raw, is passed to the Wildcard module bus for supply to Wildcard modules that require their own unregulated DC power. This unregulated voltage is free of high-frequency and high-voltage transients. If you design custom add-on Wildcard boards, we recommend that you use V+raw as the input for local 5 Volt regulators. It is good design practice to place local voltage regulators on each board, as this minimizes noise problems and improves modularity. The QVGA Controller board is designed for reliable low noise operation. It is implemented as a state of the art 6-layer surface-mount board. Two inner layers are dedicated ground and power planes, providing low-impedance return paths for digital current spikes.
Operating Conditions
Memory
CPU I/O (CPU Ports A, D, E)
PIA I/O (Ports PPA, PPB, PPC)
8-Bit Digital to Analog Conversion
8-bit Analog To Digital Conversion
12-bit Analog To Digital Conversion
|
Home|Site Map|Products|Manuals|Resources|Order|About Us
Copyright (c) 2006 Mosaic Industries, Inc.
Your source for single board computers, embedded controllers, and operator interfaces for instruments and automation