This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLC59116有关Subaddress寄存器用法

Other Parts Discussed in Thread: TPS59116

请问:一开始主机发送一个从机地址,通过操作slave address寄存器的位A0~A3,确认操作的从器件。那后面SUBADR1~3寄存器内容干嘛用的呢?从器件地址不是由硬件管脚A0~A3决定的吗?那后面的SUBADR1~3做什么用的呢?包括ALLCALLADR?

  • 怎么没人回答咧。。。

  • fengxun lan 说:

    请问:一开始主机发送一个从机地址,通过操作slave address寄存器的位A0~A3,确认操作的从器件。那后面SUBADR1~3寄存器内容干嘛用的呢?从器件地址不是由硬件管脚A0~A3决定的吗?那后面的SUBADR1~3做什么用的呢?包括ALLCALLADR?

    看完datasheet, 我觉得SUBADR1~3有点儿像分组通信的意思。正如D0H是是群呼,所有的TPS59116都会响应这个地址(前提是MODE1, BIT0=1);

    同理,如果某一个Device或者数个Device都被分配到SUBADR1(看MODE1的Table1),那么他们都会响应SUBADR1位地址的呼叫。