STM32 U盘复用的外围电路怎么设计?

2019-07-20 17:06发布


在学校做一块板子,遇到点问题,不知道怎么弄合适,求助各位

用STM32F407作USB HOST读写U盘,这个参照例程来弄的,没什么大问题。

但有个额外的需求,当整个电路板断电后,想要把已经焊接在电路板上的U盘通过接插件直接接到电脑上,当做普通U盘来读写。

所以有2个问题想要求助一下:

1、U盘已经焊接在电路板上,所以读写的时候没法取下来,只能考虑把电路板先断电。

U盘的 VCC和GND 是直接连接到 电路板上的,如果电脑接入U盘连接器,肯定也会给电路板供电,那如果给电路板和U盘之间接上2个二极管,是不是能防止 电脑给电路板供电呢?


2、那么已经断电的STM32F407,它的OTG_FS_DM和OTG_FS_DP,也就是USB D-和USB D+这两个管脚,如果直接并联在U盘和电脑之间,会影响电脑读写U盘吗(这两个接口内部的电路是什么样的呢)?


3、如果会影响的话,能通过三态门芯片来让断电情况下的电路板与U盘隔绝开吗?有什么断电后保持高阻态的芯片吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。