The DTMF (Dual Tone Multiple Frequency) application is associated with digital telephony, and provides two selected output frequencies (one high band, one low band) for a duration of 100 ms. A benchmark subroutine has been written for the COP820C/840C microcontrollers, and is outlined in detail in this application note. This DTMF subroutine takes 110 bytes of COP820C/840C code, consisting of 78 bytes of program code and 32 bytes of ROM table. The timings in this DTMF subroutine are based on a 20 MHz COP820C/840C clock, giving an instruction cycle time of 1 ms.
This design example consists of a single string of ten LEDs driven with 1-A forward current. This design example is a supplement to the TPS92510 data sheet and provides step-by-step instructions for optimizing an LED driver design. In particular, detailed attention is given to compensating and measuring the feedback loop, implementing the thermal foldback protection, and designing the printed-circuit board layout. Graphs are provided showing the design example test data.