USB HUB又称USB集线器,主要用于USB主机端口扩展,广泛应用于计算机,笔记本,及周边应用。CH334、CH335是符合 USB2.0 协议规范的高性能MTT 4 端口 USB2.0  HUB 控制器芯片,高ESD特性,工业级设计,外围精简,可应用于计算机和工控机主板、 外设、 嵌入式系统。以下为基于CH334各封装HUB精简应用电路合集:

1. CH334U与FE1.1S引脚兼容,删减部分元器件,或者改变部分元器件参数即可实现PCB兼容设计:

两个芯片的区别,硬件修改可以参考blog:https://www.cnblogs.com/mj19971221/p/16075894.html

2. CH334H与GL850/GL852/CY7C65632 引脚兼容,删减部分元器件,或者改变部分元器件参数即可实现PCB兼容设计:

芯片的区别,硬件修改可以参考blog:https://www.cnblogs.com/mj19971221/p/16285517.html

3. CH334R与FE8.1 引脚兼容,删减部分元器件,或者改变部分元器件参数即可实现PCB兼容设计:

4. 目前WCH的Hub芯片各个型号的差异:

差异主要是在TT模式,过流检测与电源控制模式,封装等区别:

1. MTT和STT

解答:MTT HUB 下行端口每一个都配有一个事务翻译器,每个端口的带宽都可以达到12Mbps。STT HUB,下行端口共用一个事务翻译器,所有端口加起来的带宽是12Mbps.

2. GANG模式和独立检测模式

解答:GANG模式是4个端口作为一组,电流之和作过流检测报警,individual是各端口分别进行过流检测。

3. 关于过流检测与电源控制

解答:芯片过流检测引脚为OVCUR#引脚。如果CH334某封装只有一个OVCUR#引脚那就是GANG模式,如果有多个OVCUR#,那就是独立模式。电源控制的PWREN#脚也是一样的道理。CH335F在框图中显示是既可以做GANG模式,也可以做独立模式。这个是根据CH335F的3脚(LED2/PGANG)脚来决定的。在CH335F上电的时候回检测PGANG脚,引脚默认为高电平即整体过流检测和整体电源控制(GANG模式),如果时低电平,则过流检测与电源控制为独立检测模式。另外也可以通过IIC接口配置EEPROM的CFG寄存器(0AH),其中Bit0表示配置电源过流保护模式,1=GANG模式;0=独立过流检测。           EEPROM配置优先级大于IO检测。

4. LED指示灯

解答:CH334U和CH335F是支持5灯/9灯模式,下图的PIN_LED1,PIN_LED2,PIN_LED4脚为LED灯的控制脚。一灯模式,就是PIN_LED4脚控制,亮表示Active,灭表示Suspend。

5. CH334/CH335的外部晶振再上电之后没有起振

解答:CH334/Ch335的外部晶振,会在上电之后起振一段时间后停止。只有下行端口插入新的设备后,才会重新起振。

6. Hub芯片硬件设计上面,不建议串联电阻,如果加ESD,建议选择ESD节电容在0.3pF左右的。

CH334、CH335USB2.0Hub芯片(更新ing)的更多相关文章

  1. 适合入门自学服装裁剪滴书(更新ing)

    [♣]适合入门自学服装裁剪滴书(更新ing) [♣]适合入门自学服装裁剪滴书(更新ing) 适合入门自学服装裁剪滴书(更新ing) 来自: 裁缝阿普(不为良匠,便为良医.) 2014-04-06 23 ...

  2. Coursera,Udacity,Edx 课程列表(更新ing)

    Coursera,Udacity,Edx 课程列表(更新ing) Coursera有很多特别好的课程,平时没有机会听到国外大牛的课程,通过Coursera算是可以弥补一下吧,国外的课程普遍比国内的老师 ...

  3. storcli 命令(更新Ing)

    help [root@centos7]# storcli -h Storage Command Line Tool Ver 007.0606.0000.0000 Mar , (c)Copyright ...

  4. 大白话strom——问题收集(持续更新ing)

    本文导读: 1.基于storm的应用 2.storm的单点故障解决 3.strom与算法的结合学习4.杂记——常见问题的解答5.http://www.blogchong.com/catalog.asp ...

  5. paper 34 :常见函数的举例(更新ing)2

    在研究opencv,不是很难,但是需要换种思维来认知这个C/C++为编程函数的开源代码库,OK,我现在还是总结一些常用MATLAB的函数,随时更新,下一阶段就是opencv方面的认知了! 1.std ...

  6. 一些不认识的开源js(更新ing。。。)

    孟星魂和小蝶归隐山林曾经说过,我们不问江湖事,但是不能不知道江湖事,因为我们是老伯的人(大概意思),所以有些东西可以用不到,但是一定要了解点... (首先不能人云亦云,但是有个主观观点也没啥大问题) ...

  7. Python:常见错误集锦(持续更新ing)

    初学Python,很容易与各种错误不断的遭遇.通过集锦,可以快速的找到错误的原因和解决方法. 1.IndentationError:expected an indented block 说明此处需要缩 ...

  8. 【小知识+小细节】不断更新ing...

    1.printf printf("%.0lf",k) 输出的不是floor(k) 而是k四舍五入 ..才发现.xlf 都是四舍五入取x位 2.cin char buff[300] ...

  9. Linux命令(持续更新ing)

    *.命令语法:  a.在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号;  b.指令太长的时候,可以使用“\”符号使指令连续到下一行;  c.各种符号的意义:    ''     ...

随机推荐

  1. C++运算符重载(简单易懂)

    转载:https://www.cnblogs.com/liuchenxu123/p/12538623.html 运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型. 你 ...

  2. Dropout----Dropout来源

    目录 一.简单介绍及公式 二.为什么dropout有效-原因定性分析 2.1 ensemble论 2.1.1 ensemble 2.1.2 动机:联合适应(co-adapting) 思考: 2.1.3 ...

  3. Volatile介绍

    介绍 volatile 是 Java 虚拟机提供的轻量级的同步机制,它可以保证可见性(缓存一致性协议)和有序性(禁止指令重排序,也就是通过内存屏障来实现),但是不保证原子性. JMM 介绍 JMM 是 ...

  4. 2021年9月28日,老是遇到一些非常奇葩的问题。就离谱、好好的一个web项目就莫名奇妙坏了。

    起因是这样的:我前几天用idea2020编辑器,用ssm框架搭建了一个图书管理系统.只是将图书信息的增删改查实现,还有用户的注册和登录功能实现.本来想着今天将用户信息的删除和修改完善以下,本来是很简单 ...

  5. HTML元素大全(2)-表单

    01.<form>表单 <form> 表单是比较重要的HTML元素,块元素,主要作用是向服务端提交数据.结合表单元素input使用,通过内部的button按钮提交(type=& ...

  6. JS 学习笔记 (六) 函数式编程

    1.函数闭包 1.1 概述 JavaScript采用词法作用域,函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,而不是函数调用时决定的. 为了实现这种词法作用域,JavaScript函数对 ...

  7. Java 19 新功能介绍

    点赞再看,动力无限. 微信搜「程序猿阿朗 」. 本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录,有很多知识点和系列文章. Java 19 在2022 年 9 ...

  8. Java 多线程写zip文件遇到的错误 write beyond end of stream!

    最近在写一个大量小文件直接压缩到一个zip的需求,由于zip中的entry每一个都是独立的,不需要追加写入,也就是一个entry文件,写一个内容, 因此直接使用了多线程来处理,结果就翻车了,代码给出了 ...

  9. 图扑软件 3D 组态编辑器,低代码零代码构建数字孪生工厂

    行业背景 随着中国制造 2025 计划的提出,新一轮的工业改革拉开序幕.大数据积累的指数级增长为智能商业爆发奠定了良好的基础,传统制造业高污染.高能耗.低效率的生产模式已不符合现代工业要求. 图扑拖拽 ...

  10. Windows版CheatSheet——一键显示当前程序快捷键列表

    Windows系统上的各种软件有太多的快捷键,想要记住是几乎不可能的,推荐一个一键显示当前软件快捷键的软件,在使用其他程序的时候,只要按下Ctrl+`就可以理解弹出该软件的所有快捷键列表,还支持收藏功 ...