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.

[参考译文] DS250DF230:有关扇出的咨询

Guru**** 2514775 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1333551/ds250df230-inquiries-about-fanout

器件型号:DS250DF230

您好

扇出方法是否能够将信号传入一个端口到两个端口?
还是将两个端口中的信号导出至一个端口?

如果正确、您能否告诉我与所连接电路相匹配的"扇出寄存器设置指南"?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    MUX 芯片#1成功配置为扇出(A->A 和 B),并且运行良好。

    多路复用器芯片#1扇出模式。
    I2C 写入 i2c_0 0x18 0xff 0x1
    I2C 写入 i2c_0 0x18 0xFC 0x1
    I2C 写入 i2c_0 0x18 0x96 0x0C
    I2C 写入 i2c_0 0x18 0xff 0x1
    I2C 写入 i2c_0 0x18 0xFC 0x2
    I2C 写入 i2c_0 0x18 0x96 0x03

    然而,在 MUX 芯片#2的情况下,我无法配置为扇出(?) 或 mux (?) 模式(A 和 B -> A)。

    请提供适合 MUX 2电路的寄存器设置指南、我想在不切换通道的情况下使用它。

    如果可能、我想知道 MUX 芯片2上配置为"A 和 B -> A"的寄存器设置值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、David、dongseon、

    扇出是指将1个输入映射到2个输出。 多路复用器是指在2个输入之间进行选择以映射到1个输出。

    您用于配置扇出的寄存器写入序列就足够了。

    将交叉点用作多路复用器时、有2种不同的设置:

    • 将 RX0映射到 TX0:使用寄存器0x96中的默认设置(CH0 0x96=0x04、CH1 0x96=0x04)
    • 将 RX1映射到 TX0:将 CH1配置为扇出(CH0 0x96=0x03、CH1 0x96=0x0c)

    由于从未使用 CH1输出、因此您可以通过写入0xA5=0xe0将输出驱动器静音。

    您是否能够访问 DS2x0DFxx0编程指南? 虽然本指南没有明确说明如何将交叉点配置为多路复用器、但它确实包含许多功能和配置的寄存器写入序列。

    此致!

    卢卡斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Lucas:  

    谢谢回复。

    我可以访问文档"S2x0DFxx0编程指南"。

    很遗憾、您的寄存器指南无法正常工作。

    设置您告诉我的寄存器后、连接会断开。

    我感到困惑的是、寄存器位应该设置一次(0x3&0x4 = 0x07)还是两次(写入0x3、然后写入0x04)?

    写入寄存器的顺序(#1、#2、#3)是正确的?

    #1 2号 #3
    I2C 写入 i2c_0 0x1b 0xff 0x1
    I2C 写入 i2c_0 0x1b 0xFC 0x1
    I2C 写入 i2c_0 0x1b 0x96 0x04
    I2C 写入 i2c_0 0x1b 0xff 0x1
    I2C 写入 i2c_0 0x1b 0xFC 0x2
    I2C 写入 i2c_0 0x1b 0x96 0x04
    I2C 写入 i2c_0 0x1b 0xff 0x1
    I2C 写入 i2c_0 0x1b 0xFC 0x1
    I2C 写入 i2c_0 0x1b 0x96 0x03
    I2C 写入 i2c_0 0x1b 0xff 0x1
    I2C 写入 i2c_0 0x1b 0xFC 0x2
    I2C 写入 i2c_0 0x1b 0x96 0x0C
    I2C 写入 i2c_0 0x1b 0xA5 0xe0
    I2C 写入 i2c_0 0x1b 0xff 0x1
    I2C 写入 i2c_0 0x1b 0xFC 0x1
    I2C 写入 i2c_0 0x1b 0x96 0x04
    I2C 写入 i2c_0 0x1b 0xff 0x1
    I2C 写入 i2c_0 0x1b 0xFC 0x2
    I2C 写入 i2c_0 0x1b 0x96 0x04
    I2C 写入 i2c_0 0x1b 0xff 0x1
    I2C 写入 i2c_0 0x1b 0xFC 0x1
    I2C 写入 i2c_0 0x1b 0x96 0x07
    I2C 写入 i2c_0 0x1b 0xff 0x1
    I2C 写入 i2c_0 0x1b 0xFC 0x2
    I2C 写入 i2c_0 0x1b 0x96 0x0C
    I2C 写入 i2c_0 0x1b 0xA5 0xe0
    I2C 写入 i2c_0 0x1b 0xff 0x1
    I2C 写入 i2c_0 0x1b 0xFC 0x1
    I2C 写入 i2c_0 0x1b 0x96 0x07
    I2C 写入 i2c_0 0x1b 0xff 0x1
    I2C 写入 i2c_0 0x1b 0xFC 0x2
    I2C 写入 i2c_0 0x1b 0x96 0x0C
    I2C 写入 i2c_0 0x1b 0xA5 0xe0

    另外、我想澄清一下相关内容。

    • 将 RX0映射到 TX0:使用寄存器0x96中的默认设置(CH0 0x96=0x04、CH1 0x96=0x04)
    • [DS] 不是默认设置值0x08吗?

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    • 将 RX0映射到 TX0:使用寄存器0x96中的默认设置(CH0 0x96=0x04、CH1 0x96=0x04)
    • [DS] 不是默认设置值0x08吗?
    [/报价]

    对不起、我错了。 寄存器0x96的默认值为0x08、当将 RX0映射到 TX0时、应在两个通道上写入该值。

    当将交叉点用作多路复用器时、没有单个寄存器写入序列可供使用。 不能同时将 RX0和 RX1映射到 TX0。 当把 RX0映射到 TX0和把 RX1映射到 TX0时、有独立的寄存器写入序列被使用。  每次切换哪个输入映射到 TX0时、您将需要遵循相应的寄存器写入序列。

    由于 TX1绝不会用于此重定时器、因此我建议在首次加电器件时将输出静音。

    • I2C 写入 i2c_0 0x1b 0xff 0x1
    • I2C 写入 i2c_0 0x1b 0xFC 0x2
    • I2C 写入 i2c_0 0x1b 0xA5 0xe0

    当您要将 RX0映射到 TX0时:

    • I2C 写入 i2c_0 0x1b 0xff 0x1
    • I2C 写入 i2c_0 0x1b 0xFC 0x1
    • I2C 写入 i2c_0 0x1b 0x96 0x08
    • I2C 写入 i2c_0 0x1b 0xff 0x1
    • I2C 写入 i2c_0 0x1b 0xFC 0x2
    • I2C 写入 i2c_0 0x1b 0x96 0x08

    当您想要将 RX1映射到 TX0时:

    • I2C 写入 i2c_0 0x1b 0xff 0x1
    • I2C 写入 i2c_0 0x1b 0xFC 0x1
    • I2C 写入 i2c_0 0x1b 0x96 0x03
    • I2C 写入 i2c_0 0x1b 0xff 0x1
    • I2C 写入 i2c_0 0x1b 0xFC 0x2
    • I2C 写入 i2c_0 0x1b 0x96 0x0C

    此致!

    卢卡斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Lucas:  

    我想知道是否可以在不切换通道的情况下同时将 RX0和 RX1映射到 TX0、就像扇出一样。

    我在数据表中误解了有关多路复用器的以下句子。

    '1至2扇出、2至1多路复用器、A 至 B 到 A 交叉点'

    你是说我不能这样做。

    我得到了想要的答案。

    谢谢 Lucas。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    是的、这是正确的、不可能同时将 RX0和 RX1映射到 TX0。

    此致!

    卢卡斯