Questions tagged «usb»

USB是通用串行总线。如果您的问题与特定芯片有关,请在问题中提及它。

3
如何将USB /以太网屏蔽连接到机箱或数字地
我的PCB的一侧有一些USB和RJ-45以太网连接器。我对于应该如何准确地将SHIELD引脚连接到它们上感到非常困惑。 这是用于将与外围设备接口的主机设备的。它由外部PSU提供5V 10A稳压电源,旨在在车辆内部使用。 我发现了这个问题(机箱接地是否应该连接到数字接地?)以及其他对我有所帮助的问题,但我仍然感到困惑。公认的答案是使用安装孔,但是我不确定是否完全理解。我不确定安装孔是直接将机箱/数字地连接在一起还是仅连接到金属外壳。我假设以后。 更令人困惑的是:如果我想使用塑料外壳怎么办?我更喜欢塑料,但我认为金属会更好地保护它免受车辆内部的EMI干扰。 这是我当前布局的一个(非常简化的)示例。 和原理图(以防万一,不是真的有用) 屏蔽引脚连接到与数字GND隔离的CHASSIS平面。连接器的物理外壳也应接触金属外壳。 所述底盘面经由安装孔/螺钉连接到金属外壳。 电源GND通过左下安装孔连接到金属外壳。这又通过金属外壳本身将GND连接到CHASSIS。 我在想这个吗?我是否应该将屏蔽引脚连接到GND并称为一天?

3
是否所有USB C型电缆都支持全功率输出
USB Power Delivery可以通过专门为支持USB Type A / B的电缆而工作。 由于USB Type C的设计要晚得多,所以我很好奇。默认情况下,所有C型USB电缆是否都支持USB PD?它们是否支持一定水平或全100W? 相关:USB Power Delivery是否可以处理不支持PD的USB电缆?
15 usb  usb-pd 

1
如何选择优质的铁氧体磁珠
我正在建立一个USB项目,并且想在USB 5V导轨中使用一个铁氧体磁珠。我正在寻找1206铁氧体磁珠。如何正确选择它们?100MHz的哪个阻抗是一个好阻抗?
14 usb  ferrite-bead 

5
可以进行疯狂的自制500 MHz 1 Gs / s示波器吗?
我正在阅读USB示波器探头-征求意见和想法,这让我开始思考。我真正想要的是一款非常高性能的示波器,价格大约在10000美元左右。当然,其他许多人也想要一个。当然,借助此站点上的专业知识,应该可以设计和开源该软件。 这是我的主意: 这将是带有USB引线的手持式'示波器探头。 电池供电,可将其与USB电源隔离。 输入级是高速运算放大器,例如THS3201DBVT? ADC类似于ASD5010,它具有1 Gs / s和650 MHz的输入带宽。 FPGA处理输出的32位数据,进行触发,然后将其打包到USB中。 在PC上运行的开源软件。 这是傻子的事吗?我想念什么? 添加了更多详细信息以响应答案: 这个“范围”将无法与昂贵的昂贵示波器竞争。其主要目的是提供一种可以检查高速信号的东西,而使自己制作的成本不到200美元。 USB带宽:这不是模拟示波器,也不是幻想的LeCroy。但是,USB完全能够以60 Hz的速率传输2k个样本。即使它可能无法捕获那些帧之间的瞬态事件,这仍然使它非常有用。 清晰的响应式显示。好吧,一台PC的显示器肯定很清楚。优于市场上几乎所有示波器。因此,清晰度和大小没有问题。反应灵敏?只要屏幕可以以60 Hz的频率更新,我认为响应速度非常快。 触发:我想象设备上会发生简单的电平触发。同样,它无法与高档示波器竞争,但请记住:这应该是一台200美元的设备。 它不应具有1 GHz带宽。我在哪说的 但是肯定可以拥有超过100 MHz的带宽吗? 带回家点: 这是一台200美元的设备。 该设备的主要目的是无需花费10000美元即可看到高速信号。 将有很多事情无法做。 当然,这样的事情对于这里的人们将是相当有用的。 当然,有了此站点上的专业知识,我们可以实现它吗?

2
串行新手:为什么我不能将电线连接起来?
我试图通过USB-Serial转换器使用Arduino-esque代码从ATtiny85传输到PC,却不了解任何东西。我感到震惊和震惊,因为它不起作用。 我确认该微型计算机的其中一个引脚上的电压正在闪烁,但是当我将该引脚连接到USB串行电缆上进行发送或接收并尝试使用终端程序进行监听时,我什么也没收到。 我不确定如何判断哪一部分坏了。 我是否需要超过VCC,GND和TXD来传输串行信号? 细节: 微型程序的代码是在Arduino环境中编写的,至少根据LED指示灯,类似的代码成功地使所有4个“ PORTB”引脚闪烁。我使用HLT和Saporetti的代码让我使用C ++的Arduino方言对其进行编程。该程序仍以K开头。 #include <SoftwareSerial.h> SoftwareSerial s(0,1); //receive on "0", and transmit on "1" aka "PB1" aka pin 6 void setup() { s.begin(4800); } // assuming 1Mhz, 4800 baud void loop() { s.println(millis()); } // transmit something at every opportunity 翻译涉及很多,但是代码很基本。设置波特率的代码似乎假设为1MHz,但是幸运的是我的attiny出厂时具有保险丝,并以1MHz运行。无论如何,引脚6会根据LED闪烁其电压。 因此,我使用细线将FTDI USB串行转换器的“ ftdi”端连接到微小的一端:黑色到GND,红色到VCC,橙色到6。在PC上打开程序“ minicom”,设置波特率达到4800并等待,一无所有。与我的Boarduino通话时,没有任何麻烦。 …
14 attiny  arduino  serial  ftdi  usb 

8
在脑电图上显示RnD,需要帮助,什么运放?
这是我的第一篇文章,我需要一些帮助/建议来找到合适的集成电路。我将从描述项目背景开始。我已经获得了开发开源脑电图仪的奖学金,完成的硬件将为人们开发EEG系统的各种创意和治疗用途(例如音乐控制器,游戏控制器或大脑训练程序)提供平台。我想使用Atmel MCU进行模数转换,我希望它通过USB连接到计算机,我也希望该设备由USB连接供电。我需要帮助找到合适的运算放大器IC来放大MCU之前来自电极的信号。最终的设备将是16个通道,所以我想找到一个具有多个运算放大器的IC。电极吸收的电活动将在200mV或更小的范围内,因此我需要大量增益。是否可以通过使用数字电阻器程序通过MCU调整运算放大器电路的增益?如果可以将硬件重新编程为与各种音频和传感器输入配合使用,那就太好了。任何帮助或建议都很棒。 吉姆

3
USB-C在技术上是否可以替代SATA Express连接器?
SATA的后继产品SATA Express太新了,尚未被广泛使用,但是SSD的不断进步似乎使其成为必然,就像SATA取代了并行IDE一样。尽管有名称,但它根本不是SATA。它是基于PCIe的AHCI协议或NVMe协议,类似于SOP(基于PCIe的SCSI)所做的。SATA Express连接器通过四个信号对直接通过两个全速双向PCIe通道,没有协议封装或转换,并且AHCI或NVMe控制器集成到HD或SSD中,而不是像传统SATA那样将AHCI控制器集成在主板上。 今年夏天,USB-C规范完成了*,具有称为Alt Mode的功能,该功能允许通过USB-C端口使用非USB协议。特别是,它可以通过四个信令对传递两个全速双向PCIe通道,而无需协议封装或转换(与封装PCIe的Thunderbolt不同)。与仅用于SATA Express协议的大型专用SATA Express连接器不同,USB-C既小巧又通用,人们普遍认为它很快就会普及,并取代所有其他USB连接器类型(全尺寸,适用于所有类型的设备和主机上的USB 2和USB 3的微型和微型A型和B型连接器,甚至替换Displayport连接器,因为USB-C的Alt模式支持通过Displayport协议。 我的问题是针对使用这些接口的工程师,它是这样的:使用USB-C代替专用的SATA Express连接器来连接SATA Express设备(即使用AHCI或USB接口的设备)在技术上是否可行且具有成本效益? NVMe over PCIe)到主板?似乎是由于当时缺少更好的选择而创建SATA Express连接器,但是由于USB-C可以直接通过PCIe(并且也可以供电,包括3.5英寸HD常用的12V选项),因此看起来就像它在技术上是可行的替代品,因为它更小且占用更少的PCB空间,甚至可能更便宜,但由于我不做这类事情,所以我想请做此事的人看看我的分析是否准确。 当然,技术可行性和成本效益是必要的,但对于HD和SSD制造商以这种方式使用USB-C来说是不够的,但是其他因素(尤其是公司间的政策)不在我的讨论范围之内。如果制造商要在其新的SATA Express HD和SSD上使用USB-C连接器,则过渡期间主板将同时包含USB-C和SATA连接器,与主板在此期间同时包含SATA和并行IDE连接器相同那过渡。 *请参阅http://www.usb.org/developers/docs/usb_31_102214.zip
13 usb  pcie  sata 

5
USB 2.0壁式充电器如何协商电流输出?
我正在为项目使用手机充电器,并希望有大电流输出。我已经读过这篇文章,但是我的测量结果显示了其他内容。 这是电池充电规范修订版1.2的链接。 1.4.7专用充电口 专用充电端口(DCP)是设备上的下游端口,该端口通过USB连接器输出功率,但无法枚举下游设备。DCP 将以平均电压。DCP将D +线短接到D-线。 V C H G一世d çPIDCPI_{DCP}VCHGVCHGV_{CHG} 我在三种不同的充电器上进行了验证,所有充电器的欧姆。现在,如果D +和D-之间短路,则充电端口侧没有检测到,充电器应始终在VBUS线上输出 {0.5-5.0A max}-这是正确的吗? I D C P[Rd çP_ D A TRDCP_DATR_{DCP\_DAT}一世d çPIDCPI_{DCP} 我测试了三个充电器的电流输出,但是它们完全不同。 充电器1-诺基亚 额定电流输出:1.3A 实测电流输出:1.34A 充电器2-华硕 额定电流输出:2.0A 实测电流输出:0.7A-1.1A(不稳定) 充电器3-HTC 额定电流输出:1A 测量电流输出:0.1A 如果所有这些专用充电端口都没有当前协商,那么为什么只有一个充电器显示其额定输出? 注意:所有三个充电器都可以在合理的时间内为手机充电。
13 usb  charger 

1
USB数据线的布局有多重要/布局看起来如何?
目前,我正在板上配置USB数据线,我只是想了解一下我的设计效果如何。详情如下: 4层板(从顶部开始:信号,接地,分离的电源层,信号) 内部铜为0.5盎司,外部铜为1盎司 外箔和芯之间的预浸料厚度为7.8密耳 迹线为10密耳,差分对间距为9.7密耳 MCU引脚到并行电容的走线长度约为0.23英寸 我计划在设备的外壳中使用密封的USB连接器。我选择的连接器具有垂直头连接器布置,因此我将有一块板,将连接器焊接到该板上,然后在该板和主板之间有一根跨接电缆。 至于差分阻抗,根据上述规格,我认为我应该降落在91-92欧姆区域中的某个位置。当然,走线在整个连接过程中并不会均匀分布,因为它们在碰到连接器之前会穿过并联电容和串联电阻...但是我尽了最大的努力。 到目前为止,这是电路板布局的快照: 看起来怎么样?一对迹线之间的长度差异在5密耳以下。我担心的是可能弄乱了整个差分阻抗的东西……并使电路板和连接器之间的跳线弄乱了东西。

2
想要一个USB微型麦克风阵列。可能吗?
我已经学习了很多有关自适应波束形成的知识,并且已经在MATLAB等各种模拟技术中摸索着。 但是,有什么比与整个系统一起玩的更好的理解方式(真正理解它)的呢? 为此,我想找到(构建?)一个USB连接的麦克风阵列,比如说5个麦克风左右。他们将能够从环境(也就是我的笔记本电脑所在的任何地方)获取信号,然后我将能够获取这些信号并在MATLAB或其他任何东西中对其进行处理。 我真的宁愿不构建整个内容,所以我希望有人过去已经使用USB连接的麦克风阵列,并且可以指出正确的方向吗? 麦克风在A / D等的比特分辨率方面不必花哨。质量可靠的KISS麦克风就可以了。
13 usb  audio  microphone 

1
USB上的D +和D-
我正在做一个小型项目,该项目将从USB上获取+ 5v电压,我该如何处理D +和D-,使其保持打开状态或将它们接地,还是必须添加一些组件? 我想运行带背光的ATMEGA168和16x2 LCD。
13 usb 

3
无需枚举即可识别USB充电端口
有没有一种低成本,可靠的方法来识别USB充电端口? 我打算通过USB端口为设备充电。USB电池充电规范1.1在连接到专用充电端口(DCP)时允许1.5A的电流消耗,而在连接到下游充电端口(CDP)时允许500mA的电流。DCP通常是壁疣,而CDP通常是计算机。据我了解,DCP由短的D +和D-线标识,CDP ID由D +和D-标识通过15k电阻拉至地。 识别这些端口似乎需要大量额外的硬件。我可能会偏置D +线,然后将D-连接到ADC输入以寻找DCP。和一些类似的安排来检查CDP。我想我还需要断开偏置和ADC,以免干扰USB通信。我的MCU上的USB焊盘不能耐受5V电压,而是专用的USB焊盘(我正在使用LPC1343)。 识别非标准的Apple和Sony充电器将是额外的收获,但这并不是关键。 有没有人看到一种更简单或更有效的方法? 从这个数据表
13 usb 

2
通过添加稳压壁疣作为电源,将无源USB集线器转换为有源USB集线器?
通过在eBay上快速查看价格, 被动式(总线供电)USB集线器-〜$ 2- $ 5 供电(外部)USB集线器-〜$ 15- $ 20 我的用例是扩展编号。基于ARM的SBC上的多个USB端口,并将集线器嵌入同一机箱中,因此我想知道是否有可能仅添加一个经过调节的(基于7805的)壁式电源适配器来向该适配器提供额外的电流。设备。 是否需要一些每端口和上游保护电路? 如果主机端口为USB1.0 / USB1.1 / USB2.0(将集线器转换为有源端口),这会有所不同吗? 这种方法是否有些陷阱,我可能会错过呢? 顺便说一句,如果有人知道现有的“嵌入式” USB集线器电路原理图,而该原理图并不比ebay消费类设备贵(在BOM方面更昂贵),便会喜欢上一个指针。

2
RS232与USB CDC的服务质量/消息是否应包含校验和?
对于在我的USB-CDC设备和USB主机之间发送的数据,USB是否具有服务质量保证? 我知道在嘈杂的情况下(例如汽车诊断端口)使用传统的RS232时,经常发生不良位,以至于校验和对协议很重要。如果我要使这样的协议适合纯USB应用程序,我可以安全地省略校验和和相关的错误处理例程吗? 作为参考,我将AT91SAM7S256与Atmel提供的USB-CDC框架一起使用。 更新: 我在这个问题上使用了Google-Fu更长的时间,发现这篇文章描述了以太网仿真的CDC子​​类并指出: 通过USB电缆,封装的以太网帧从目标MAC地址开始,一直到帧校验和之前结束。(由于USB是可靠的传输方式,因此不需要帧校验和。) 它们可能意味着USB-CDC是可靠的传输,而不是一般的USB,因为如果程序无法足够快地轮询数据,则某些用于高吞吐量突发数据的设备类(网络摄像头?)可能不希望填充缓冲区。 我仍然希望对此进一步确认。

5
如何在示波器上查看USB流量?
我正在尝试检查示波器与USB鼠标的通信(PicoScope 3204)。当我将示波器的地面连接到两条数据信号线之一(Data +或Data-)时,鼠标会关闭。鼠标是1995 Microsoft Home设备,因此它必须使用USB 1.1,而不是某些花哨的高速版本。我也在USB记忆棒上尝试了相同的操作,并遇到了相同的问题。我可以构建一个简单的电路来克服这个问题吗? 我知道有专门用于此目的的精密USB测试夹具,但我正在尝试将其作为演示/实验,因此,我正在寻找最小的自制解决方案。
13 usb  oscilloscope 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.