0
\ \ begingroup \美元

我有一个频道2:1 mux(tmux7219数据表),我希望模块切换通道,每当我连接USB到我的板。USB的5V+线将连接到SEL引脚,EN将始终是5V。

下表指定,当SEL引脚被驱动时(1.8V-VDD)S2连接到漏极,但我想知道如果SEL未连接到任何内容,则会发生什么?当我拔下USB和VDD线路时会发生这种情况,将S1连接到漏极,或者既不连接S1或S2是否均未连接?

我的目标是把S1连接到排水,当USB没有连接到板。

我假设在这种情况下,VSS等于GND吗?mux.桌子

这是我的电路当前的样子:mux电路

编辑:所以2个月后,我建造了PCB连接的微型USB到电路板,事情不起作用,并根据我的观察,我怀疑它可能是多路复用器的问题。以下是可能有所帮助的一些电压读数和观察。当我插入Micro-USB时,我会看到:5V在VDD,EN和SEL上,5V连续网。3.3V在S2和漏极上。0.6V在S1上。

但是我从Windows中获得了一个奇怪的错误,说不识别USB设备,我无法在Arduino IDE中找到一个端口。但是如果我插入另一个ESP板,我从制造商中购买了任何问题。这一点,我无能为力。

固件上传电路

\ $ \ endgroup \ $
1
  • 1
    \ \ begingroup \美元 这就是上拉和下拉电阻存在的原因:当没有连接时,你可以设置默认状态。如果线路没有连接任何东西,没有任何电阻,它将“浮动”,这意味着它不会有固定的电压,它可以随机改变状态,甚至振荡,这是不太可能的期望行为。所有的行必须在任何时候都有已知的值(除非有特定的理由不这样做)。正如下面指出的,看起来你的芯片有集成电阻,但你总是可以你的外部(或无论何时没有内部的) \ $ \ endgroup \ $- - - - - -伊利亚 4月9日14:44
2
\ \ begingroup \美元

该设备在EN和SEL输入上具有内部拉力电阻。请参见第8.4节PF数据表。这些电阻将确定当EN和SEL输入未连接到任何内容时会发生什么。当然,您还可以将电阻添加到您的电路板上。

\ $ \ endgroup \ $
4
  • \ \ begingroup \美元 如何使用这些电阻或外部的电阻器或外部将S1传递到漏极,当SEL未连接到USB 5V时,我并不完全明白。 \ $ \ endgroup \ $- - - - - -Feynman137 4月9日15:00
  • 1
    \ \ begingroup \美元 如果您希望在USB未连接的情况下SEL较高,请在SEL和VDD之间增加一个电阻。如果您希望在没有连接USB的情况下SEL值低,请在SEL与地之间增加一个电阻。 \ $ \ endgroup \ $- - - - - -Elliot Alderson. 4月9日15:56
  • \ \ begingroup \美元 对于第二种替代方案,当USB断开时,SEL低电平,如果我选择1K电阻,当USB断开连接时,电流会将流到的电流变得显着?原因我问我正在关闭电池。 \ $ \ endgroup \ $- - - - - -Feynman137 4月9日17:44
  • 1
    \ \ begingroup \美元 您没有提供足够的信息来确定当前在您的应用程序中是否“重要”。当USB断开时,通过电阻的最大电流将是SEL引脚的最大泄漏电流,指定为\$1\,\mu\text{A}\$。当USB连接时,您将从USB电源提取\$5\,\text{mA}\$。 \ $ \ endgroup \ $- - - - - -Elliot Alderson. 4月9日18:53
1
+100
\ \ begingroup \美元

如果没有我的手,我猜我可以在其他地方找到问题而不是给定的电路本身。看看你是否喜欢我的观察。

1)TMUX7219数据表缺少有关逻辑输入电流的信息,或者我的眼睛缺少它。

2)根据TMUX7219数据表“表5-1”的说法,我们可以假设TMUX7219与en&sel断开到路由s1至d。这意味着我们可以删除R302。根据给定的图纸,可以使R302 1K甚至更低,因为电流来自已插入USB_VDD,假设USB_VDD没有其他地方。如果USB_VDD在其他某处连接,请检查该连接是否源任何当前。为了确认,可以使用USB连接的USB_VDD。

3)图中D304和网标“5V_Continuous”看起来很奇怪。我想知道5V_Continuous是否总是连续的。MUX需要连续供电。是二极管或充电电路吗?

4)我会检查MUX引脚的电压状态,无论是否连接USB。这可能会说明更多问题。

\ $ \ endgroup \ $
3.
  • \ \ begingroup \美元 欣赏回应。从Datasheet我们看到“当TMUX7219的en引脚被拉高时,一个开关基于SEL引脚的状态关闭。当EN引脚被拉低时,两种开关都处于打开状态下无论如何都处于打开状态SEL PIN的状态。“所以声明2不正确。 \ $ \ endgroup \ $- - - - - -Feynman137 7月9日2点46分
  • \ \ begingroup \美元 我想我应该注意到,如果唯一的电源来源是USB,则5V连续网络由VDD供电。否则,电源从其他来源路由,但在电路板中使用的任何时间点都是5V。 \ $ \ endgroup \ $- - - - - -Feynman137 7月9日2点48分
  • \ \ begingroup \美元 尝试示波器或DMM;测量mux的每个引脚上的电压,带/不插插,写下来。如果这告诉没有问题,那么问题是串行数据信号。 \ $ \ endgroup \ $- - - - - -周杰伦 7月9日19:51

你的答案

点击“发布你的答案”,即表示你同意我们的服务条款隐私政策Cookie政策

不是你想要的答案?浏览其他带标签的问题要么问你自己的问题