爱游戏捕鱼游戏

MCU到FTDI / RS232

Wolframore

螺纹启动器

Wolframore

加入2019年1月21日
2,255
我有一个项目来设计一个与MCU收集的数据的转换器,以通过USB或RS232输出。我正在使用MAX232和FTDI芯片。芯片连接到MCU的Tx / Rx。只有一个将一次使用。USB 5V将在两种情况下使用。
是否有最好的方法来跳投或在USB之间选择USB到RS-232?我已经考虑过删除地面或电力到相应的芯片,但是奇异的是数据流可以为芯片供电。芯片没有启用引脚
MRCHIPS.

MRCHIPS.

加入2009年10月2日
23215年
目前尚不清楚你的情况是什么。

设备#1 <——>

什么是设备#1,USB,TTL,RS-232?
什么是设备#2。USB,TTL,RS-232?
Bobamosfet.

Bobamosfet.

加入2009年7月1日
1,626
我有一个项目来设计一个与MCU收集的数据的转换器,以通过USB或RS232输出。我正在使用MAX232和FTDI芯片。芯片连接到MCU的Tx / Rx。只有一个将一次使用。USB 5V将在两种情况下使用。
是否有最好的方法来跳投或在USB之间选择USB到RS-232?我已经考虑过删除地面或电力到相应的芯片,但是奇异的是数据流可以为芯片供电。芯片没有启用引脚
当然,芯片可以启用PINS-VCC。刚刚将其VCC引脚接地,转动芯片_off_。您可以使用晶体管控制此功能。
Wolframore

螺纹启动器

Wolframore

加入2019年1月21日
2,255
这就是我想到的......可能是一种更好的方法,但它似乎有效。3带跳线的引脚标头,用于中心引脚

1617912636924.png.
编辑:门应该被拉下
上次编辑:
Wolframore

螺纹启动器

Wolframore

加入2019年1月21日
2,255
目前尚不清楚你的情况是什么。

设备#1 <——>

什么是设备#1,USB,TTL,RS-232?
什么是设备#2。USB,TTL,RS-232?
单片机对输入数据进行解码并通过TTL UART传输,因此它可以通过以下两种方式发送:

1. USB.



2.RS232

这是我目前所能得到的解释
Wolframore

螺纹启动器

Wolframore

加入2019年1月21日
2,255
我已经建立了该设备,USB完美地工作,当FTDI芯片的VCC接地时,它似乎与TX / RX到MAX232芯片发出问题。我可以看到1K和MCU之间的发射信号,但似乎是FTDI接地信号的问题......
Bobamosfet.

Bobamosfet.

加入2009年7月1日
1,626
我已经建立了该设备,USB完美地工作,当FTDI芯片的VCC接地时,它似乎与TX / RX到MAX232芯片发出问题。我可以看到1K和MCU之间的发射信号,但似乎是FTDI接地信号的问题......
让我们看看示意图。你没直接禁掉Vcc吧?我是说,你不会想做空的。
Wolframore

螺纹启动器

Wolframore

加入2019年1月21日
2,255
我有一些想法:

接地接地FTDI芯片导致TX和RX接地(钳位二极管不会让它更改逻辑电平)
坏MAX232芯片

我可能必须设计一个数据开关电路以使其工作。

唯一的救赎价值是,即使在我今天做的所有跳跃之后,USB也可以努力解决问题。
P.

Paoloberno.

加入5月3日,2021年
5.
我不喜欢VCC或GND引脚的解决方案在信号被发送到其他引脚时,在我的经验中,可能会发生一些不可预测的行为,因为ICS不是以这种方式操作的。
我的建议是将微处理器的Tx线连接到RS232/FTDI,并使用mux、其他逻辑(即两个and)或跳线从RS232/FTDI到微处理器的两条Rx线中选择一条。
Wolframore

螺纹启动器

Wolframore

加入2019年1月21日
2,255
这是另一种解决方案,设计开关电路。基于跳线的PMOS电源连接的启用有能量控制的光学器
上次编辑:
Wolframore

螺纹启动器

Wolframore

加入2019年1月21日
2,255
我不喜欢VCC或GND引脚的解决方案在信号被发送到其他引脚时,在我的经验中,可能会发生一些不可预测的行为,因为ICS不是以这种方式操作的。
我的建议是将微处理器的Tx线连接到RS232/FTDI,并使用mux、其他逻辑(即两个and)或跳线从RS232/FTDI到微处理器的两条Rx线中选择一条。
这是最好的主意,我倾向于其中两个onsemiNC7SZ157P6X。
https://www.onsemi.com/pdf/datasheet/nc7sz157-d.pdf。我已经准备好了控制逻辑。
John P.

John P.

2008年10月14日加入
1892年
也许你不需要做任何这些东西。您可以通过二极管将两个输入连接到处理器作为“有线和”电路(或使用实际和门),以及用于TX,只需并行驱动两个输出。当然,这假设您只有一个接口或另一个接口或其他活动。
P.

Paoloberno.

加入5月3日,2021年
5.
为有线和RS232频率很好(只要有一个下拉电阻器在阴极)但在更高的频率,可以使用ftdi芯片(1 mhz我使用他们,但是他们可以达到3兆赫)我不确定低通滤波器的信号完整性保存,因为由二极管电容+微输入电容+下拉电阻。
John P.

John P.

2008年10月14日加入
1892年
真实,但如果处理器使用相同的UART来驱动两个接口,则其波特率必须限于RS232速度。
螺纹启动器 类似的线程 论坛 答案 日期
福森希森 微控制器 18.
j 微控制器 1
fieryfire 数字设计 12.
P. 数字设计 4.
V. 微控制器 9.
最佳