| Electronic Components Datasheet Search |
|
DA7212 Datasheet(PDF) 36 Page - Renesas Technology Corp |
|
|
|||||||||||||||||||||||||||||
DA7212 Datasheet(HTML) 36 Page - Renesas Technology Corp |
|
36 / 136 page ![]() Ultra-Low Power Stereo Codec DA7212 Revision 3.6 Nov 1, 2024 CFR011-120-00 Page 36 13.9 Beep Generator and Controller The DA7212 has two sine wave generators (SWG). Each SWG can generate an audio frequency from 10 Hz to 12 kHz with a 12.288 MHz system clock (or from 10 Hz to 11.02 kHz with a 11.288 MHz system clock). The output frequency of each SWG can be specified with a 10Hz step size using the FREQ1_L and FREQ1_U registers for SWG 1, and FREQ2_L and FREQ2_U for SWG 2. For all Output Frequency calculations, FREQ[15:8] = FREQn_U FREQ[7:0] = FREQn_L For sample rates (SR) = 8/12/16/24/32/48/96 kHz, FREQ = (2^16 * (fHz/12)) -1 For sample rates (SR) = 11.025/22.05/44.4/88.2 kHz, FREQ = (2^16 * (fHz/11.025)) -1 The SWGs have a programmable gain that can be set in 3 dB steps from 0 dB to 45 dB using the GAIN register field. The gain setting applies equally to both SWGs. The beep generator generates beeps that can be a single tone from either SWG (register SWG_SEL = 1 or SWG_SEL = 2), or a mix of two tones from the two SWGs (register SWG_SEL = 0 or SWG_SEL = 3). The beep generator can also output standard DTMF keypad values (listed in Table 4) by asserting the DTMF_EN register bit. Output from the beep generator is mixed into the DAI to DAC path. This means that if the source path for DAC_L or DAC_R is selected to be ADC_L or ADC_R (registers 0x2A[5:4] and 0x2A[1:0]), the beep generator is omitted from the signal path. Table 25: DTMF keypad frequencies Frequency 1 (Hz) Frequency 2 (Hz) 697 770 852 941 1209 1 2 3 A 1336 4 5 6 B 1477 7 8 9 C 1633 * 0 # D The beep tone On and Off periods are specified using the BEEP_ON_PER and BEEP_OFF_PER register fields. Beep-On and Beep-Off periods can be configured in 10 ms steps from 10ms to 200 ms, and in 50 ms steps from 250 ms to 2000 ms. The Beep-On period can also be configured as continuous. The number of beep cycles is configured using the BEEP_CYCLES register field. The tone generator is started by asserting the START_STOPN register bit, and is halted by clearing it. If START_STOPN is cleared, beep generation terminates on completion of the current beep-cycle, or at the next zero-cross if in Continuous mode. The START_STOPN register bit is cleared automatically once the programmed number of beeps has completed. In Continuous-beep mode (BEEP_CYCLES = 6 or 7, or BEEP_ON_PER = 63), the tone generator is switched off by clearing START_STOPN. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |