USB多路电源的layout 图:第一次layout 缺点: 1.散,空间利用率不高: 2.不整齐: 3.没有符合左上进,右下出(当然也不必墨守): 4.输出排针没有放到最边上: 5.信号流向问题 6.指示灯没有挨着输出口放一排 图:第二次layout 于第一次相比缺点有所改善,但新的问题又出现了. 改进: 1.紧促 2.整齐 3.流向调整,将主要通路尽量短而直 4.输出排空放到最边上 5.指示灯放到挨着输出口的一排 缺点: 1.虽然紧促了,但是却过于紧促,对于焊接等都是不利的,看着也不舒服:而…
需求描述: USB接口输入5V,分别输出±5V,100mA; 3.3V,100mA: 1.2V,500mA:四路电源.同时可给锂电池充电,在移除USB输入时锂电池能供电. 分析: 首先考虑需要一个充电管理芯片来实现电池充电和后级供电的管理.对于±5V输出,考虑到效率及纹波要求,先经过DC/DC变换进行升压和反压,再通过LDO来稳压.3.3V可以直接使用LDO进行稳压.1.2V由于电流大,所以效率要着重考虑,首选DC/DC,其应用于数字电平,故对于纹波要求稍低,所以可行. 充电管理芯片选择LT公司…
一.PS176概述PS176是一个显示端口 (DP)至HDMI 2.0视频接口转换器适用于需要视频协议转换的电缆适配器.电视接收器.监视器和其他应用.它将接受任何显示端口输入格式,包括DP 1.1a.dp1.2a.dp1.3或dp1.4.它可以输出传统的HDMI和DVI视频模式以及HDMI2.0格式. HDMI 2被支持到允许的最大TMDS日期速率为6Gb/s,使得4K 超高画质的视频以每秒24位的4:4:4视频模式每秒60帧的速度播放. PS176可提供实现由一个使用内部SPI ROM进行自动…
前言:本文为USB Key的厂商SafeNet公司提供的宣传稿件,并不代表本博客作者的观点和看法. 本文的技术解决方案使用的是SafeNet自身的产品,虽然这个产品支持数字签名和PKI体系,可生成并储存私钥和数字证书,是满足个人身份认证安全级别和存储数字证书的一种选择,不过国内也有相当多的其他品牌型号的USB Key产品可供使用,因此如果大家选择USB Key产品应用的话,应仔细对比各方不同的USB Key产品,方能找到物美价廉的身份认证产品.以下是稿件全文: 银行应用USB Key身份认证方案…
MA8621是一款带SD读卡器控制器的USB 2.0高速3端口集线器方案芯片,主要用在USB TYPEC拓展坞或者USB typec扩展底座上面. 1. MA8621功能概述 MA8621是USB 2.0高速3端口集线器的高性能解决方案,带有SD卡控制器,完全符合通用串行总线规范2.0.控制器继承了先进的串行接口技术,当3个DS(下游)端口同时工作时,功耗最低. MA8621是一项创新,它集成了USB 2.0集线器和SD卡读卡器的功能.读卡器符合SD.SDHC.SDXC和MMC卡规范.MA862…
在USB总线接口协议中,由于涉及电源供电,因此协议中规定了完整的电源管理方案.通过USB电源管理可以实现USB设备的激活.挂起.空闲和睡眠等,从而降低无效的功率消耗,实现系统电源的有效使用和合理分配. 在USB2.0接口中,支持激活(ACTIVE)和挂起(SUSPEND)两种电源管理模式.在超高速USB3.0接口中,除了激活(ACTIVE)和挂起(SUSPEND)之外,还支持空闲(FAST EXIT IDLE)和睡眠(SLOW EXIT IDLE)两种电源管理模式. 激活(ACTIVE) USB…
在数码产品越来越普及的今天,利用单反.手机.平板等产品随手拍下相片.储存一些非常重要的数据等已经成为很多人必做的事情,而除使用数据线进行数据导入导出的操作外,利用读卡器也是一个必然的选择,就以本人自己来说,使用过的读卡器就不下数十几款,其中也不乏因为自己在使用过程中的疏忽摔坏的,但很大一部分是因为读卡器本身的材质和芯片问题导致读卡器在使用过程中突然罢工,从而丢失掉一些重要的相片或是数据,给生活和工作带来了不必要的麻烦,现在我向大家推荐一款高性能高效的USB智能读卡方案BL8810. BL8810…
/** ****************************************************************************** * @author    Maoxiao Hu * @version   V1.0.0 * @date       Feb-2015 ****************************************************************************** * < COPYRIGHT 2015 IS…

USB

[一].USB(Universal Serial Bus):是通用串行总线的缩写,具有方便易用,动态分配带宽,容错性优越和高性价比等特点. USB接口设备结构分:USB Host(主机)和USB Device(外部设备).主机与设备间进行通信,主-主或设备-设备间不可通信. USB主机功能:验证USB设备是否安装好或拔除:控制USB主机与USB设备间数据通信:返回USB主机所显状态. USB系统软件分为:主机控制器驱动(HCD:Host control Device ).USB驱动(USBD:U…
原文 http://www.cnblogs.com/h46incon/archive/2013/09/03/3299138.html 在 阻止系统自动睡眠的小软件,附C#制作过程 ,弄了一个防止系统睡眠的工具.然后马上发现,新的需求来了:为了保护环境(省钱),在系统设置中,合上盖子时会自动睡眠.那因下载之类的原因,需要临时禁止睡眠的话,又懒得去改设置,而且下次还得改回来.所以没事也是折腾,就研究了怎么用软件实现了. 最开始的思路就是进行Hook,以截断睡眠消息.但是木有找到方法. 然后发现当系统…
本文为CoryXie原创译文,转载及有任何问题请联系cory.xie#gmail.com. 设备框架可以被分成三层: 最底层是总线接口层,传送和接收包. 中间层处理在总线接口和设备的各种端点之间路由数据.如同USB 2.0,端点时最终的数据消费者或提供者.它可以被想作是数据源或者目的.端点的特性在端点描述符中描述,例如,端点的传输类型,最大负载(MaxPacketSize),以及一次可以接收或者发送的包个数(Burst Size). 最上层是由串行总线设备提供的功能性,例如,鼠标或者视频摄像头接…
Capstone CS5268DEMOBOARD原理图|TYPEC转HDMI+VGA+PD3.0+USB3.0四合一设计参考 CS5268 是typec转HDMI+VGA+pd3.0+U3四合一拓展坞或者多口多功能拓展坞芯片. Capstone CS5268系列为HDMI和VGA转换器提供USB TYPE-C(DP显示端口备用)的单芯片解决方案,并提供PD3.0电源快速传输.DisplayPort接收器符合DisplayPort 1.4规范,支持高达4096x2160/30Hz的分辨率,可配置1…
本文转载自:http://www.360doc.com/content/12/0504/19/8363527_208666082.shtml 编写USB驱动程序步骤:1所有usb驱动都必须创建主要结构体struct usb_driverstruct usb_driver->struct module *owner   (有他可正确对该驱动程序引用计数,应为THIS_MODULE)->const char *name   (驱动名字,运行时可在查看 /sys/bus/usb/drivers/)-…
2 BULK_ONLY和UFI协议 Bulk—Only协议是USB组织针对大容量存储设备制定的一种块存储类协议,目前已经普遍应用于各种移动存储设备. USB设备分为5大类,即显示器.通信设备.音频设备.人机输入和海量存储.通常所用的U盘.移动硬盘均属于海量存储类. 海量存储类的规范中包括4个独立的子规范,即CBI传输.Bulk-Only传输.ATA命令块.UFI命令规范. 前两个协议定义了数据/命令/状态在USB总线上的传输方法, (1)Bulk-Only传输协议仅仅使用Bulk端点传送数据/命…
1. Based on linux2.6.32,  only for mem(SDR) 2. 有兴趣请先参考阅读: 电源管理方案APM和ACPI比较.doc Linux系统的休眠与唤醒简介.doc 3. 本文先研究标准linux的休眠与唤醒,android对这部分的增改在另一篇文章中讨论 4. 基于手上的一个项目来讨论,这里只讨论共性的地方 虽然linux支持三种省电模式:standby.suspend to ram.suspend to disk,但是在使用电池供电的手持设备上,几乎所有的方案…
USB On-The-Go 扩大了USB 的应用领域,将USB 从传统的PC 与外设通讯的模式,扩展到移动电子和嵌入式领域中,抛开主机PC,实现通常的外设与外设之间点对点(Point to Point)的数据传输模式. 1 什么是USB On-The-Go 我们先来回顾一下通用串行总线(Universal Serial Bus,简称为USB)发展的历史: i)1994 年11 月,以Intel 为首的7 家公司(Intel.Compaq.Microsoft.IBM.DEC.Northern Te…
本文转载自:https://blog.csdn.net/wlsfling/article/details/46005409 1. 前言 Autosleep也是从Android wakelocks补丁集中演化而来的(Linux电源管理(9)_wakelocks),用于取代Android wakelocks中的自动休眠功能.它基于wakeup source实现,从代码逻辑上讲,autosleep是一个简单的功能,但背后却埋藏着一个值得深思的话题: 计算机的休眠(通常是STR.Standby.Hibe…
在桌面虚拟化的项目中,常常会遇到用户提出的各自外设需求,这时产品对外设的兼容性就成为了项目成败的拦路虎 本文试图用通俗易懂的语言讲讲USB外设重定向的工作流程,先看看普通PC上USB设备的工作流程 usb硬件只将数据交给usb总线驱动,而应用程序只会把请求提交给本usb设备驱动处理,在usb设备驱动提交usb总线驱动处理 从上图可以看出,能够被虚拟化的只有USB设备驱动和USB总线驱动两个对象 这也是目前业界对USB设备虚拟化的两大主流方式 一.  虚拟USB总线驱动的方案 又叫做USB端口重定…
十大 法则之一:搞懂什么是DC/DC电源以及DC/DC转换电路分类 DC/DC电源电路又称为DC/DC转换电路,其主要功能就是进行输入输出电压转换.一般我们把输入电源电压在72V以内的电压变换过程称为DC/DC转换.常见的电源主要分为车载与通讯系列和通用工业与消费系列,前者的使用的电压一般为48V.36V.24V等,后者使用的电源电压一般在24V以下.不同应用领域规律不同,如PC中常用的是12V.5V.3.3V,模拟电路电源常用5V 15V,数字电路常用3.3V等,现在的FPGA.DSP还用2V…
接到一个任务,禁止集团内所有电脑的USB接口进行文件拷贝,但不能妨碍打印机.鼠标键盘.扫描仪.加密狗等等一切需要USB接口工作的外部设备. 纠结了,这不摆明了让我蛋疼吗? 不过,疼归疼,办法总是要想滴,说白了不就是不让人把公司的机密资料带出去吗?现在这些人,暴力管理还找一大堆冠冕堂皇的理由让你无条件服从,P服!哥们我楞是从中总结出一条真理:世界上没有办不到的事,只是你愿不愿意想办法. 不罗嗦,开工,首先了解任务的详细内容: 任务目的: 1.要管制USB存储设备,一般用户不能写不能读:部分用户能读…
XXX接口自动化测试方案 1.引言 1.1 文档版本 版本 作者 审批 备注 V1.0 XXXX 创建测试方案文档 1.2 项目情况 项目名称 XXX 项目版本 V1.0 项目经理 XX 测试人员 XXXXX,XXX 所属部门 XX 备注 1.3 文档目的 本文档主要用于指导XXX-YY项目常用接口自动化测试工作的开展.本文档的主要目的在于提供项目接口自动化测试的技术方案.实施方案和计划方案等. 2.接口自动化实施目标 2.1 实施原则 XXX-YY项目采用接口自动化测试,主要目的是为了应对迭代…
通用串行总线(USB)是主机和外围设备之间的一种连接.最新USB规范修订增加了理论上高达480Mbps的高速连接. 从拓扑上看,USB子系统并不是以总线的方式来布置的,它是一颗由几个点对点的连接构建而成的树. USB是四线缆:地线.电源线.两根信号线 USB主控制器负责询问每一个USB设备是否有数据需要发送. 一个USB设备在没有主控制器要求的情况下是不能发送数据的. 方便搭建即插即用的系统. 只担当设备和主控制器之间通信通道的角色,对它所发送的数据没有任何特殊的内容和结构上的要求. USB协议…
PHP远程DoS漏洞 4月3日,有人在PHP官网提交PHP 远程DoS漏洞(PHP Multipart/form-data remote dos Vulnerability),代号69364.由于该漏洞涉及PHP的所有版本,故其影响面较大,一经发布迅速引发多方面关注.14日,各种PoC已经在网络上流传.此次漏洞具备如下特性: 一旦被利用成功,可以在迅速消耗被攻击主机的CPU资源,从而达到DoS的目的: PHP在全球的部署量相当大,为攻击者提供了相当多可以攻击的目标: PHP官方目前仅给出了5.4…
某通信模块设备,通过USB提供RDNIS和ECM网卡功能.在实际应用中发现,USB RNDIS网卡模式下,当使用AT指令以不同的CID拨号的时候,在Windows主机上能正常拨号成功,但在Linux主机上却会发生拨号失败的情况.作为对比,在同样的测试环境和测试方法下,USB ECM网卡则没有这种异常. 测试流程概括如下: - 设备侧已经配置为USB RNDIS模式 - 主机侧通过AT指令以CID1拨号成功 - 测试网络功能,主机和设备侧可以ping通 - 主机侧通过AT指令断开CID1拨号 - …
概述 安卓系统支持多种 USB 外围设备,提供两种模式来支持实现 USB 外设接入系统:USB 配件模式和 USB 主机模式. 在 USB 配件模式下,接入的 USB 设备充当 USB 主机,并为 USB 总线供电.USB 配件产品包括USB转接设备.诊断和音乐设备.读卡器等,遵循 Android 附件通信协议(Android Accessory Communication Protocol).这种模式使不具备主机功能的 Android 设备具有了与 USB 硬件交互的能力. 在 USB 主机模…
http://blog.csdn.net/wdsfup/article/details/52302142 http://www.manew.com/blog-166674-12962.html Gentoo LinuxGentoo内核(gentoo-sources)特有的选项 Gentoo Linux supportCONFIG_GENTOO_LINUX 选"Y"后,将会自动选中那些在Gentoo环境中必须开启的内核选项,以避免用户遗漏某些必要的选项,减轻一些用户配置内核的难度.建议选…
============================================================================== 深入linux kernel内核配置选项 ============================================================================== 如果自己不亲自实践配置的话,你永远也体会不到内核的真实所在. 使用过linux的发行版之一gentoo的话,你应该知道这是一个彻头彻尾的自定义…
一.前言: 参考microsoft公司的链接:https://developer.microsoft.com/zh-cn/windows/hardware 将对Windows数字化器类输入设备--笔设备进行分析 触摸界面在各类设备上随处可见,从移动电话.平板电脑.网亭到 30 英寸的水平/垂直显示器. 通过对microsoft提供的适用于各种 Windows 触摸技术的实现和验证指南学习,进一步了解,便于研发. 二.笔实现指南 2.1Windows 笔设计 与用户交互的物理笔设备可能具有多种工业…
本文转载自:http://blog.csdn.net/zhenwenxian/article/details/7614537 什么是PMU(PMIC) PMU(power management unit)就是电源管理单元,一种高集成的.针对便携式应用的电源管理方案,即将传统分立的若干类电源管理芯片,如低压差线性稳压器(LDO).直流直流转换器(DC/DC),但现在它们都被集成到手机的电源管理单元(PMU)中,这样可实现更高的电源转换效率和更低功耗,及更少的组件数以适应缩小的板级空间,成本更低.…
序言 最近公司在招.NET程序员,我发现好多来公司面试的.NET程序员居然都没有 ASP.NET MVC项目经验,其中包括一些工作4.5年了,甚至8年10年的,许多人给我的感觉是:工作了4.5年,Web开发依旧停留在拖控件的水平,最最基本的算法,递归.排序(我不要求快速排序,你会冒泡就行了)都不会,数据库方面,很基础的SQL都写不出,分组过滤也不会,更别提性能了,问下数据优化经验,除了回答加索引基本就没下文了.当然,一些过去N年都是做ASP.NET WebForm开发的,不熟悉MVC,那也没关系…