TDA8026 application problems

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

TDA8026 application problems

跳至解决方案
1,232 次查看
haopeng
Contributor I

TDA8026 card interrupt condition, how to set up and operating the CPU card?

标签 (1)
0 项奖励
1 解答
949 次查看
weidong_sun
NXP TechSupport
NXP TechSupport

Hello Haopen,

     In datasheet of TDA8026, interrrupt response is described in detail, see following:

(1)Interrupt line: IRQN pin; open-drain, active LOW output

(2) On page 9 of datasheet

When card insertion or removal is detected on card slot 1, an

interrupt signal (IRQN) is sent to the microcontroller.

(3)On page 10

1. Card insertion on card slot 1 is signalled by the IRQN pin signal being driven LOW.

2. Using the IRQN pin signal, the microcontroller detects the card insertion and drives

the SDWNN pin HIGH to wake-up the TDA8026

3. When the SDWNN pin is HIGH, the IRQN pin is set to HIGH and the analog module is

powered-up. A full power-up sequence is executed by the TDA8026

4. When the TDA8026 is ready, the IRQN pin is set to LOW

5. The microcontroller detects the device interrupt using the IRQN pin and services it

which resets pin IRQN to HIGH

(4)on page 18

When at least one of the PRESL, SUPL, PROT, MUTE and EARLY bits is set to logic 1,

IRQN pin is driven LOW until the status byte has been read. After power-on, the SUPL bit

is set to logic 1 until the status byte has been read and the IRQN pin is LOW until the

voltage supervisor is deactivated.

(5)On page 32

When the DC-to-DC converter cannot act as a step-up converter, an overload alarm is

sent to the digital module and all card slot interfaces are deactivated. This causes the

IRQN line to be driven LOW and the Bank 1 Register 0 PROT bit is set to logic 1.

    Sumarry, several functions in TDA8026 will share the same IRQ pin, when interrupt occurs, IRQ pin will be LOW, host will response it, then enter interrupt service routine to handle it, at first routine will inquire interrupt status register to know who generagtes interrupt service requirement, then according to it, perform correspongding handling.

Regards,

weidong

在原帖中查看解决方案

0 项奖励
1 回复
950 次查看
weidong_sun
NXP TechSupport
NXP TechSupport

Hello Haopen,

     In datasheet of TDA8026, interrrupt response is described in detail, see following:

(1)Interrupt line: IRQN pin; open-drain, active LOW output

(2) On page 9 of datasheet

When card insertion or removal is detected on card slot 1, an

interrupt signal (IRQN) is sent to the microcontroller.

(3)On page 10

1. Card insertion on card slot 1 is signalled by the IRQN pin signal being driven LOW.

2. Using the IRQN pin signal, the microcontroller detects the card insertion and drives

the SDWNN pin HIGH to wake-up the TDA8026

3. When the SDWNN pin is HIGH, the IRQN pin is set to HIGH and the analog module is

powered-up. A full power-up sequence is executed by the TDA8026

4. When the TDA8026 is ready, the IRQN pin is set to LOW

5. The microcontroller detects the device interrupt using the IRQN pin and services it

which resets pin IRQN to HIGH

(4)on page 18

When at least one of the PRESL, SUPL, PROT, MUTE and EARLY bits is set to logic 1,

IRQN pin is driven LOW until the status byte has been read. After power-on, the SUPL bit

is set to logic 1 until the status byte has been read and the IRQN pin is LOW until the

voltage supervisor is deactivated.

(5)On page 32

When the DC-to-DC converter cannot act as a step-up converter, an overload alarm is

sent to the digital module and all card slot interfaces are deactivated. This causes the

IRQN line to be driven LOW and the Bank 1 Register 0 PROT bit is set to logic 1.

    Sumarry, several functions in TDA8026 will share the same IRQ pin, when interrupt occurs, IRQ pin will be LOW, host will response it, then enter interrupt service routine to handle it, at first routine will inquire interrupt status register to know who generagtes interrupt service requirement, then according to it, perform correspongding handling.

Regards,

weidong

0 项奖励