Skip to main content

De-Bounce, Power Management, and Display

  • Chapter
  • First Online:
Book cover Building Embedded Systems
  • 3411 Accesses

Abstract

This chapter covers some miscellaneous hardware topics that are important to embedded systems, such as power-on resets, switch de-bouncing, power management, managing displays, and using touchscreens.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    In CMOS circuit, there are parasite BJTs formed by p well, n well, and the substrate. When these parasite BJTs are turned on by ESD or incorrect power-on sequence, a short circuit will be created. The creation of such short circuit is called latch-up. IC designers would usually put guard rings to prevent latch-up, but only to some extent.

  2. 2.

    As a trade-off between brightness, contrast, and dim environment, some LCDs called transflective display use both reflection and backlighting. Under sunlight, the backlight can be turned off, but it can be turned back on when the environment is dim. In this way, a transflective LCD can be viewed in both direct sunlight and lowlighting conditions.

  3. 3.

    With the help of orthogonal functions, it is also possible to select multiple rows at the same time for passive matrix (Ref [8][10]).

    Figure 11-5.
    figure 5

    Passive matrix addressing

  4. 4.

    Note that TN and STN are merely referring to the liquid crystal cell structure while the passive or active matrixes mainly refer to the way how electrical fields are applied and kept. For STN, it is commonly used on passive matrix. But for TN, there are also TN-active-matrix LCDs being manufactured.

  5. 5.

    I’m not sure if there is an industry standard on those tech terms. But my impression is that LCD modules are often more advanced than LCD panels.

  6. 6.

    This is not always true, as sensors can also be integrated into the LCD display, such as is the case with the in-cell technology.

  7. 7.

    This is not always true, though. With some extra effort, certain gestures can be recognized as well on resistive touch screens, as exemplified in Ref [24].

References

  1. AN2790, TFT LCD interfacing with the high-density STM32F10xxx FSMC, Rev 2, STMicroelectronics, September, 2008

    Google Scholar 

  2. Using Schmitt Triggers for Low Slew-Rate Input, Application Note AC161, Actel Corporation, November, 2002

    Google Scholar 

  3. MAX6323/MAX6324 μP Supervisory Circuits with Windowed (Min/Max) Watchdog and Manual Reset, Maxim Integrated Products, Inc. 2010

    Google Scholar 

  4. “A Guide to Debouncing, or, How to Debounce a Contact in Two Easy Pages” (Rev 4). Jack Ganssle, March, 2014 ( http://www.ganssle.com/debouncing.htm )

  5. SC70/μDFN, Single/Dual Low-Voltage, Low-Power μP Reset Circuits, Maxim Integrated Products, 2012

    Google Scholar 

  6. Liquid Crystal Display (LCD) Passive Matrix and Active Matrix Addressing, Application Note (AN-002), Hitachi Europe Ltd, August, 2004

    Google Scholar 

  7. Fundamentals of Liquid Crystal Displays—How They Work and What They Do, Fujitsu Microelectronics American, Inc.

    Google Scholar 

  8. Liquid Crystal Display Drivers, Techniques and Circuits, Dr. David J.R. Cristaldi, Prof Salvatore Pennisi and Dr Francesco Pulvirenti, Springer International Publishing AG, 2009

    Google Scholar 

  9. Overview of the theory and construction of TFT display panels, SEQUOIA Technology, Ltd, December, 2003

    Google Scholar 

  10. Driving matrix liquid crystal displays, T N RUCKMONGATHAN, Raman Research Institute, PRAMANA - Journal of Physics, July 1999

    Google Scholar 

  11. Chip-on-Glass LCD Driver Technology, Well-proven Approach from NXP Reduces Medical System Design Costs, NXP July, 2012

    Google Scholar 

  12. AVR065: LCD Driver for the STK502, ATMEL Corporation

    Google Scholar 

  13. GDC130 Product Specification, DALIAN GOOD DISPLAY CO.LTD, March 11, 2008

    Google Scholar 

  14. AN52927, LCD Direct Drive Basics, Geethesh NS, Cypress Semiconductor, May 26, 2009

    Google Scholar 

  15. ATmega169A/PA/329A/PA/3290A/PA/649A/P/6490A/P 8-bit Atmel Microcontroller with 16/32/64KB In-System Programmable Flash DATASHEET, Atmel Corporation, July, 2014

    Google Scholar 

  16. AVR340: Direct Driving of LCD Using General Purpose IO, Atmel Corporation, September, 2007

    Google Scholar 

  17. MSP430xG461x MIXED SIGNAL MICROCONTROLLER, Texas Instruments, March, 2011

    Google Scholar 

  18. A guide to VFD operation, http://www.noritake-itron.com/SubPages/ApplicNotesE/vfdoperapn.htm

  19. HD44780U (LCD-II) (Dot Matrix Liquid Crystal Display Controller/Driver, Hitachi Ltd, 1998

    Google Scholar 

  20. Interfacing a Hitachi HD44780 to a Silicon Laboratories C8051F120, Steve Dombrowski, Rensselaer Polytechnic Institute

    Google Scholar 

  21. Optrex 16207 LCD Controller Core, Altera Quartus II handbook, Vol. 5, Embedded Peripherals

    Google Scholar 

  22. 4-Wire and 8-Wire Resistive Touch-Screen Controller Using the MSP430, Neal Brenner, Shawn Sullivan, William Goh, Texas Instruments, November, 2010

    Google Scholar 

  23. AN10675, Interfacing 4-wire and 5-wire resistive touchscreens to the LPC247x, NXP Semiconductors, November, 2008

    Google Scholar 

  24. AD7879 Controller Enables Gesture Recognition on Resistive Touch Screens, Javier Calpe, Italo Medina, Alberto Carbajo, María José Martínez, Analog Dialogue Vol 45 June, 2011

    Google Scholar 

  25. Designing Gestural Interfaces, Touchscreens and Interactive Devices. Dan Saffer, O’Reilly Media, December, 2008

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Changyi Gu

About this chapter

Cite this chapter

Gu, C. (2016). De-Bounce, Power Management, and Display. In: Building Embedded Systems. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-1919-5_11

Download citation

Publish with us

Policies and ethics