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.

TCA39306-Q1: TCA39306 的SCL訊號方向問題

Part Number: TCA39306-Q1
Other Parts Discussed in Thread: TCA9517-Q1

你好

想請教一下,這顆料件的輸入與輸出。

是否SCL1 / SDA1 只能接 MCU , CONTROLLER, 而SCL2 只能接DEVICE,

還是說有其它的料件事以做到雙向。

目前我的需求是,

MCU (CONTROLLER ) 端訊號準位是固定3.3V 

DEVICE端可能會有1.8, 1.2, 或是和CONTROLLER一樣3.3V,這部份是按實際與MCU連接的DAUGHTER BOARD需求。

VREF2 要大於等於 VREF1,以這顆IC TCA39306-Q1 這樣好像就有問題。SCLK似乎是單向性,從SCL1 到 SCL2

如果這顆不行,是否有其它料件可公選擇,謝謝。

類似 LTC4301LCMS8#PBF

  • 您好,

    不是的,在 datasheet 8.1.6章节有描述,控制器可以放在1侧或2侧,SCL是双向的:

  • Hi, Amy.

    謝謝回覆,不過就Amy貼的圖來看,SCL上箭頭,只有SCL2進,SCL1出。

    這個看起來不是雙向。

    不過DATASHEET 的 PAGE1的圖例(下圖),好像又是另外一個方向???

    我想我就直接用我想要的接法方式來請教好了,如果直接用page1 圖例 (下圖)使用情境

    VREF1 = 3.3V

    SCL1/SDA1 我接到我的MCU _ CONTROLLER (由它來主導I2C控制)

    VREF2 = 3.3V or 1.8V or 1.2V (視DEVICE而定)

    SCL2/SDA2 我接到外部的DEVICE

    這樣是否會有問題?? (例如,VREF1 和 VREF2 一定要誰大於誰 ?)

    請再幫我確認,如果設計錯了,產品應該就無法啟動。謝謝。

  • VREF1 = 3.3V

    SCL1/SDA1 我接到我的MCU _ CONTROLLER (由它來主導I2C控制)

    VREF2 = 3.3V or 1.8V or 1.2V (視DEVICE而定)

    VREF2 必须比 VREF1 高 0.6V,VREF1 = 3.3V且VREF2 = 3.3V是不能实现的。

    如果您的主控端电压比较高,可将主控端接在2侧,即SCL2/SDA2,DEVICE接在SCL1/SDA1 ,如figure 8-7所示。

    這樣是否會有問題?? (例如,VREF1 和 VREF2 一定要誰大於誰 ?)

    是的,VREF2 一定要大于 VREF1 0.6V或以上。0.6V是FET导通的阈值电压。

  • Hi, Amy.

    如果 VREF1 = VREF2也要能夠使用,TI 有這種I2C LEVEL SHIFTER嗎?

  • 是不是必须是汽车标准的?看下TCA9517-Q1是否满足您的应用?

  • Hi, Amy.

    這顆看起來可以,不過還是想要直接和Amy確認。

    我用的MCU是3.3V,

    所以看來我的MCU是只能接到 B-SIDE端

    SENSOR 會有一些使用上電壓變化,所以是接到A-SIDE端,這樣是否正確。

    因為我看DS的圖例,B-SIDE端都是SLAVE端,而我的MCU應該是MASTER。

  • 所以看來我的MCU是只能接到 B-SIDE端

    SENSOR 會有一些使用上電壓變化,所以是接到A-SIDE端,這樣是否正確。

    正确,A-side 电压范围 (0.9 V to 5.25 V) ,B-side 电压范围  (2.7 V to 5.25 V)

    因為我看DS的圖例,B-SIDE端都是SLAVE端,而我的MCU應該是MASTER。

    不是,都可以的,它支持双向电压电平转换,如下截图B-side 就是master: