What is DTMF (Dual Tone Multi Frequency)? DTMF is a common communication term for touch-tone phones. The tones formed when dialing on the keypad (DTMF digits or DTMF number) on the phone can be used to characterize the digits, and some different tone is used for each digit. DTMF signaling is mainly used in DTMF phones, and telephone switching systems.
Yet, there is always a possibility that a random sound will be on a similar frequency which will trip up the DTMF sounds system. It was recommended that if two tones were used to represent a digit, the probability of a false signal happening is ruled out, thus the name ‘Dual Tone. This is the basis of using dual tone in DTMF communication. DTMF dialing uses a keypad with 12 or 16 buttons. Each key pressed on the keypad generates two tones of particular frequencies, so a voice or a random signal cannot mimic DTMF signaling tones. One tone is generated from a High DTMF frequency group of tones and the other from a Low DTMF frequency group.
- When a button is pressed, both the row and column tones are generated by the telephone or touch-tone instrument.
- These two tones will be distinctive and different from the tones of other keys. So there is a low and high frequency associated with a button, it is essentially the sum of two waves transmitted.
- This elementary principle can be extended to a range of applications.
Row and Column Frequency Correspondence
The frequencies generated by pressing different phone keys are shown in the Table
Each row and column of the keypad corresponds to a certain tone and creates a specific frequency. Each button lies at the intersection of the two tones.
Tmf Frequencies Generated on Key Press
The frequencies generated by pressing different phone keys are shown in the Table.
|Button||Low DTMF frequency (Hz)||High DTMF frequency (Hz)|
DTMF signals can be transmitted over the radio to switch on or switch off home appliances, flashlights, motors, cameras, warning systems, irrigation systems, and so on. These encoded data can be stored and processed in a microcontroller to perform different tasks.