| поискавой системы для электроныых деталей |
|
CS43131 датащи(PDF) 103 Page - Cirrus Logic |
|
|
|||||||||||||||||||||||||||||
CS43131 датащи(HTML) 103 Page - Cirrus Logic |
|
103 / 156 page ![]() DS1155F1 103 CS43131 5.14 Headphone Load Measurement 5.14.2 Measuring AC and DC Impedance Fig. 5-2 shows and Ex. 5-20 describes the steps necessary to measure AC/DC impedance with the following assumptions: • The CS43131 is already powered up and out of reset. • MCLK_INT is 22.5792 or 24.576 MHz sourced from MCLK/XTAL or PLL (MCLK_SRC_SEL = 00 or 01). • HP_IN_EN = 0 and HPLOAD_EN = 0. • A headphone is already plugged in and HPDETECT_PLUG_INT = 1. Figure 5-2. AC and DC Impedance Measurement Flowchart Select Channel A or B HPLOAD_ EN = 0 (Disabled) HPLOAD _CHN_SEL = X (Channel A/B) HPLOAD _DC_START = 0 (Stop) HPLOAD_AC_START = 0 (Stop) Start DC impedance measurement HPLOAD _DC_START = 1 HPLOAD_ DC_DONE_ INT = 1? HPLOAD_UNPLUG_INT = 1? HPLOAD_OOR _INT = 1? Read DC impedance value from RL_DC_STAT_0 and RL_DC_STAT_1 YES Error Occurred YES NO NO YES DAC Response User Commands AC/DC Impedance Measurement NO HPLOAD _UNPLUG_INT = 1? YES NO Enable HP Load Interrupts. Set Interrupt Mask 4 (0 xF0013 ) to 0x00 Read Interrupt Status 4 Enable impedance subsystem HPLOAD_EN = 1 Disable Impedance Measurement Subsystem HPLOAD_EN = 0 HPLOAD_ON_ INT = 1? YES NO HPLOAD_HPON_INT = 1? NO YES YES HPLOAD_OFF_INT = 1? NO Start AC impedance measurement HPLOAD _AC_START = 1 HPLOAD_AC_ DONE_ INT = 1 ? HPLOAD_ UNPLUG_ INT = 1? HPLOAD _OOR_INT = 1? Read AC impedance value from RL_AC_STAT_0 and RL_AC_STAT_1 YES Error Occurred YES NO NO YES NO HPLOAD_UNPLUG_ INT = 1? YES NO Disable Impedance Measurement Subsystem HPLOAD _EN = 0 HPLOAD_HPON_INT = 1? NO YES YES HPLOAD_OFF_INT = 1 ? NO Disable HP Load Interrupts. Set Interrupt Mask 4 (0xF0013) to 0 xFF New Measurement? Disable HP Load Interrupts. Set Interrupt Mask 4 (0xF0013 ) to 0xFF NO YES Set Frequency HPLOAD _MEAS_FREQ_LSB = 0x?? HPLOAD _MEAS_FREQ_MSB = 0x?? New AC measurement on same channel? NO YES Stop DC impedance measurement HPLOAD_ DC_START = 0 Stop AC impedance measurement HPLOAD _AC_START = 0 |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |