您好
扇出方法是否能够将信号传入一个端口到两个端口?
还是将两个端口中的信号导出至一个端口?
如果正确、您能否告诉我与所连接电路相匹配的"扇出寄存器设置指南"?


谢谢
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.
您好
扇出方法是否能够将信号传入一个端口到两个端口?
还是将两个端口中的信号导出至一个端口?
如果正确、您能否告诉我与所连接电路相匹配的"扇出寄存器设置指南"?


谢谢
您好!
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种不同的设置:
由于从未使用 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吗?
对不起、我错了。 寄存器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
此致!
卢卡斯