推荐阅读最新更新时间:2024-11-18 05:42
STM32 usb_mem.c和usb_sil.c文件的分析
这两个c文件都还算是很简单的,先讲讲usb_mem.c这个文件。从文件名就能知道跟内存有关,这个文件主要定义了两个函数,一个读双缓冲区PMA的数据PMAToUserBufferCopy(),另一个是写数据到双缓冲区PMA,UserToPMABufferCopy。如果,当你的usb设备接收到了数据,当然数据存放在PMA中了,我们要读出数据就要用到PMAToUserBufferCopy()函数了,如果我们想要发送数据给usb主机,就要将你要发送的数据拷贝到PMA缓冲区中了,这样才能发送出去,原理跟串口类似。 /*************************************************************
[单片机]
USB连接器分类方法
不同的USB连接器分类方法。根据频率分为高频连接器和低频连接器;根据外型分有圆型连接器、矩形连接器;根据用途,有印制板连接器、机柜连接器、声学连接器、电源连接器、专用连接器等。USB连接器有很多种,通常根据其工作频率、电气要求及其他特性来分类。 HDMI连接器 不同工作频率的USB连接器。 1.低频连接器。一般指连接器传输电流为100MHz以下,这种USB连接器具有更大的传输电流范围,其结构大多为多线的(可以多到几百线),包括: a.电缆连接器。这种类型的USB连接器是由多股线缆或屏蔽电缆及实心导线等组成的,自由端连接器是由自由端配对连接器或固定连接器所构成。 b.箱体连接器。它包括两个固定的USB连接器。两种方法分别安装在
[嵌入式]
USB入门系列之七 —USB的描述符及各种描述符之间的依赖关系
USB是个通用的总线,端口都是统一的。但是USB设备却各种各样, 例如USB鼠标,USB键盘,U盘等等,那么USB主机是如何识别出不同的 设备的呢?这就要依赖于描述符了。 USB的描述符主要有设备描述符,配置描述符,接口描述符, 端点描述符,字符串描述符,HID描述符,报告描述符等等。 关于报告描述符,请看我以前写的:《USB HID报告及报告描述符简介 》
一个USB设备有一个设备描述符,设备描述符里面决定了该设备有多 少种配置,每种配置描述符对应着配置描述符;而在配置描述符中又定义 了该配置里面有多少个接口,每个接口有对应的接口描述符;在接口描 述符里面又定义了该接口有多少个端点,每个端点对应一个端点描述符;
[嵌入式]
慧能泰半导体重磅推出USB PD芯片HUSB338及E-Marker芯片HUSB330
2018年5月25日,深圳慧能泰半导体科技有限公司(Hynetek Semiconductor)在深圳科兴科学园举行新品发布会,重磅推出USB PD芯片HUSB338与E-Marker芯片HUSB330。 Hynetek慧能泰HUSB330是中国大陆地区首颗取得USB-IF认证并实现量产的E-Marker芯片。两款芯片同时面世,让Hynetek慧能泰成为了目前国内唯一一家同时获得USB-IF E-Marker认证和USB PD认证的企业。 Hynetek慧能泰HUSB338是基于状态机的USB PD芯片,支持USB PD2.0、USB PD3.0,PPS、QC4+以及BC1.2等充电协议标准。目前该芯片已经通过US
[半导体设计/制造]
Orange Cyberdefense推出新型USB闪存恶意软件清理迷你终端
USB 闪存是威胁网络安全的第二大危险源头 恶意软件 清理迷你终端可检测出令传统杀毒软件束手无策的“BadUSB”威胁 该恶意软件清理程序在世界各地均可使用 调查显示,员工将其在公司外使用的USB连接到企业网络使用的情况普遍存在且达到70%,而尤其需要注意的是,员工在将其插入企业网络前未采取任何防范措施的比例高达68% 。 无论新旧,USB闪存驱动器都是公司IT系统的主要感染源。它们已在各行各业中广泛使用,尤其在像工业、教育和医疗保健这些行业中应用于共享文件和更新软件。 新型移动终端提醒人们删除USB闪存中的受感染信息 一直以来,恶意软件清理工具是重达70公斤的固定机柜式组件,或者以软件形式安装在计算机中。
[嵌入式]
双通道低失真差动放大器AD82731的音频Panpot电路
图1所示为一个音频Panpot电路,通过在左右立体声声道之间连续改变单声道音频信号的位置来响应电位器的设置。低成本和低失真是音频电路的重要考虑因素。双通道低失真 差动放大器 AD82731 利用内部增益设置电阻确保两个通道匹配出色。它无需外部器件,每个通道均配置为两个高性能放大器,增益为3。在音频范围内,总谐波失真小于0.0007%。 虽然可以采用分立方式构建此电路,但将放大器和电阻集成在一个芯片上可以为电路板设计人员带来许多好处,如性能规格更佳、PCB面积更小和生产成本更低等。 图1. 音频Panpot放大器 本电路中,信号通过10 kΩ串联电阻在两个放大器之间分配。两个同相输入端之间插入一个游标
[模拟电子]
基于LM386音频放大器的无线电接收器设计方案
尽管无处不在的LM386 IC被设计为用作音频放大器,但它具有许多未记录的特性,可用于创建简单的无线电接收器电路,从而提供令人惊讶的高性能。这些电路可用于接收中波和短波波段的AM,CW和SSB RF传输,而无需外部天线。 仔细观察图1所示LM386的内部原理图,可以发现其电压增益由其内部反馈电阻与可选的(外部)旁路电阻的比值决定。如果未添加旁路电阻,则该器件的单输入电压增益等于15,000 /(1350 + 150)= 10。当在差分模式下使用时(输入到引脚2和3),其增益将是该值的两倍。 图1此LM386原理图摘自Texas Instruments数据表。 当在引脚1-8上放置一个10 F电容器时,它将旁路1350 O
[嵌入式]
USB供电高精度高保真音频前置放大器
为了前置放大和均衡录放机的摸拟输出,需要音频前置放大器。早先的Hi-Fi放大器包括1个音频输入。但是,现在音频前置放大器稀少。CD播放机具有线性输出,不需要线性化。
如果希望播放录音或用计算机音频卡实现LP,就会发现音频前置放大器是有用的。所用电源由计算机USB口提供的+5V提供。不需要外部电源,双电源或交流电源连接。 本文给出的电路示出3.3V供电的声频前置放大器。与其他运放方案相比,此电路的主要优点是低功率、低电压设计和单电源工作。 MAX4478低噪声轨到轨四运放是设计的核心。小的MAX8877线性稳压器稳压来自USB电源+5V到+3.3V(图1)。另外,MAX4478运放提供非常高
[嵌入式]