App note: USB hardware design guidelines for FTDI ICs

Check out hardware design guidelines from FTDI when using their ICs. While use of FTDI ICs makes USB easy to implement, care must be taken during the hardware design phase of a project to ensure certain practices are followed. This application note provides design guidelines for several common questions that have been asked of the […]

App note: Universal serial bus power management

See this app note from Micrel on USB power requirements and distribution. Power management and distribution is a major factor in correctly designing USB (Universal Serial Bus) peripherals. Proper methods of designing USB peripheral power distribu- tion are crucial to ensure full compliance with the USB specification, including compliance with electromagnetic in- terference (EMI) and […]

App note: Design considerations for 5V to 3.3V pass regulators

Great app note from Micrel on thermal management for voltage regulators. This note discusses the LDO option, including choosing between simple three terminal regulators and full-featured five terminal regulators, and provides formulas, calculations, and a selection of commercial heat sinks for powering 3.3V logic circuitry requiring up to 5 amps from a standard +5V supply. […]

App note: Interfacing 3V and 5V applications

Another app note from NXP/Phillips Semiconductor on I/O voltage level shifting. Many reasons exist to introduce 3V systems, notably the lower power consumption for mobile applications and the introduction of parts that use technologies with such fine geometries that 5V is simply not allowed any more. The introduction of the 3V standard as supply voltage […]

App note: Understanding XC9500XL CPLD power

Here’s an app note from Xilinx on calculating power consumption for a CPLD. The goal of this application note is to discuss XC9500XL CPLD power estimation and optimization and provide the reader with an understanding of sense-amplifier based CPLD power dissipation. A brief discussion of the process for estimation is given. With this information, you […]

App note: CPLDs as Motor Controllers

Here’s a simple motor controller implementation using CPLDs from Xilinx. To enable a CPLD to turn the electromagnets on and off, external transistor drivers must be used. A unipolar stepper motor can be driven by four identical NPN or N-channel drive transistors. The various Xilinx CPLDs can operate with I/O voltages from 1.5V to 5V. […]

App note: Xilinx in-system programming using an embedded microcontroller

Program Xilinx’ CPLDs and FPGAs with the aid from this app note. By using a simple JTAG interface, Xilinx devices are easily programmed and tested without using expensive hardware. Multiple devices can be daisy-chained, permitting a single four-wire Test Access Port (TAP) to control any number of Xilinx devices or other JTAG-compatible devices. The four […]

App note: Small, high-voltage boost converters

Produce high-voltages from low input sources as low as 2.5V, Maxim’s app note discusses three topologies and their limitations as well as their advantages on achieving these large voltages. The biasing of avalanche photodiodes (APDs), piezoelectric transducers (PZTs), vacuum fluorescent displays (VFDs), and microelectromechanical systems (MEMS) require high-voltage power supplies. This app note presents three […]

App note: Four channel digital voltmeter with display and keyboard

Here’s an old but quite clever approach app note from Microchip on utilizing microcontroller I/O’s to handle multiple display and switches with only few pins. This application note demonstrates the capability of the PIC16C71 and has been broken down into four subsections: • Multiplexing Four 7-Segment LED Displays • Multiplexing Four 7-Segment LED Displays and […]

App note: Temperature measurement using thermistors

Another temperature sensitive device, introducing the thermistor. From its name you could guess that its a temperature dependent resistor which varies its resistance as the temperature changes. See Cypress’ application note on using these devices. A thermistor is a temperature-sensitive resistor in which resistance varies with temperature. There are two types of thermistors: positive temperature […]

App note: Temperature sensing using diode

Last time we covered using watchdog timer as temperature dependent component of a microcontroller to do temperature sensing. Now lets take a diode to do the same thing, they are pretty much accurate and cheap, see Cypress’ application note about its implementation. There are various sensors available for measuring temperature such as Thermistor, Thermocouple, resistance […]

App note: Tone Generation and Melody Player

Two application guides (Tone generation and Melody player) from Microchip to get you started on tone generation basics, these might help create musical greeting cards to give to your fellow geeks this coming holidays. A general purpose resonator routine is implemented using a PIC17C42. This routine is used to generate multiple tones. A tone signal […]

App note: Rework method for surface mount MLCCs

Things you might need to know about doing SMT rework on Multi Layered Ceramic Capacitors (MLCC). An application guide from TDK Rework is necessary when surface mount (SMT) components become misaligned or improperly mounted. This paper will answer questions concerning rework of SMT capacitors. Specifically, equipment, procedures, and technique are covered.

App note: properties and application of bypass capacitors

Another primer app note from NXP on capacitor bypassing. Bypass capacitors are applied between the power supply pins VCC and GND of integrated circuits. They reduce both the power supply noise and the effect of spikes on the supply line. They also provide instantaneous current demands of the integrated circuit as it switches. This application […]

App note: LCD biasing and contrast control method

Application note on direct Liquid crystal display driving using PIC microcontrollers. This Application Note provides methods that can be used to provide biasing voltages for Liquid Crystal displays. This document covers most of the biasing methods used in the PIC microcontrollers with an LCD controller.