简化版USB Type-C视频转换器设计,低功耗又低成本!
USB Type-C在2015年正式出炉后,迅速获得行业的大量关注。在这个移动、可穿戴设备逐渐称王的时代中,笔记本电脑开发商正快速转移至轻薄、可正反插且多功能的USB Type-C接口设计,以便让终端用户能够使用单一的“全功能”USB Type-C线缆代替多种混乱繁杂的传统线缆,同时实现电池充电、音视频和数据传输。至于开发人员也将可以通过USB Type-C设计出更薄、更时尚的物联网产品,将人们连接到更互联的世界。
USB Type-C是USB技术的又一次飞跃,它实现了比前几代USB连接器具有更高的数据传输速率(最大10Gbps)、更快的充电速度(通过USB电力传输规范,最大100瓦)、更高的灵活性以及更小的尺寸。出于这些原因,USB-C有望成为移动设备、PC、扩展坞、监视器和其他消费电子产品首选的连接标准。据IHS预测,到2019年将会部署大约20亿部USB-C设备。
芯科科技(SILICON LABS)非常看好USB Type-C的市场前景,在近期推出并于国际展会中演示了完整的USB Type-C参考设计。该设计旨在大幅降低基于USB Type-C规范开发线缆和线缆适配器的成本和复杂度。Silicon Labs新型USB Type-C参考设计采用低成本且超低功耗的EFM8微控制器(MCU),USB开发者论坛(USB-IF)认证的USB电力传输(PD)协议栈,以及USB Billboard设备源代码。
USB Type-C视频转换器方案介绍
随着USB Type-C的发布,视频电子标准协会(Video Electronics Standards Association,VESA)也针对USB Type-C发布了Display Port Alternate Modeon USB Type-C接口标准,即DP交替模式。该标准允许通过一根USB Type-C数据线达成Display Port信号传输及供电。DP交替模式的进入,需要通过一定的协议,这部分协议可以通过8位单片机EFM8UB1及EFM8BB3实现。下图是Silicon Labs最新Type-C视频转换器方案框图:
图1:USB Type-C视频转换器方案框图
该框图分2个部分:Billboard设备及PD控制器。Billboard设备由EFM8UB1实现。EFM8UB1是基于C8051内核的MCU,带有全速USB2.0接口、具有多通道高速串行外设,支持充电器检测协议(USBBCSV1.2)。基于EFM8UB1的Billboard设备,支持USB主机通信,向其提供设备信息,并支持信息弹窗。
PD控制器用于CC逻辑控制,由EFM8BB3实现。EFM8BB3同样基于C0851内核,内置PD协议,主频高达50MHZ。内部的12位ADC,用于监控CC逻辑信号、插拔检测及正反面检测。该MCU具有CLU逻辑控制单元,可快速实现BMC数据的发送及接收。在PD控制器中,EFM8BB3可实现电源控制协议(UFP&DFP)、交替模式检测及控制。
通过这个USB Type-C视频转换器参考设计,开发人员可以实现USB Type-C转Display Port,以及转为HDMI视频信号的解决方案,通过信号握手后,电脑就能利用简单的Type-C的接口设计驱动外接的大显示频,并将视频信号同步传送过去,实现即时影音传输功能。
高集成度、超低功耗、小封装的EFM8系列MCU在性能上绝无妥协,配合Silicon Labs提供的完整软件解决方案:USBPD协议栈库、USB-C转DP应用示例代码(Simplicity Studio库格式均有支持),能够全方位支持USB-C视频适配器和USB PD控制器功能,包括连接/拔除检测、电力协议协商及替代模式检测/选择。
相较于其他厂商的USB Type-C芯片,Silicon Labs的MCU具备高整合性优势,可整合多种不同的周边芯片,包含低压差线性稳压器(LDO)、内核/存储器、时钟管理(Clock Management)、电源管理、计时器(Timers)和触发器(Triggers)等芯片,可降低系统物料清单(BOM)成本,加速产品的上市时间,同时更具设计弹性。
Silicon Labs USB Type-C解决方案特点:
• 基于Silicon Labs超低功耗EFM8的8位MCU的完整软硬件参考设计。
• 完整的软硬件解决方案:USB PD协议栈库、Billboard设备源代码和USB-C转DP应用示例代码,Simplicity Studio库格式均有支持。
• USB-IF认证的USB电力传输硅芯片。
• 完整的USB Type-C转Display Port适配器参考设计方案。
• 支持USB-C视频适配器Dongle和USB PD控制器功能,包括连接/拔除检测、电力协议协商以及替代模式检测/选择。
• Billboard设备支持传输替代模式失效时显示信息到主机。
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
Silicon Labs Simplicity Studio平台开发工具
Silicon Labs 集成开发环境工具
Silicon Labs 配置向导2开发工具
Silicon Labs FLASH编程开发工具
Silicon Labs 8位MCU Keil PK51 开发工具
Silicon Labs ToolStick 开发工具
Silicon Labs μVision 调试驱动程序开发工具
Silicon Labs 生产编程器开发工具
Silicon Labs .HEX转化.SVF开发工具
Silicon Labs USB复位实用程序开发工具
- |
- +1 赞 0
- 收藏
- 评论 1
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【经验】如何下载、安装、设置Silicon Labs 8位单片机集成开发环境IDE?
Silicon Labs的8位单片机集成开发环境IDE,简单、容易、强大,是C8051F及EFM8等8位单片机软件开发的强大利器!为了让新手能够快速上手IDE,本将详细接收Silicon Labs IDE的下载、安装、设置等方法。
【经验】8位单片机EFM8系列的SFR Page操作
Silicon Labs的8位单片机EFM8系列,集成丰富的外设,高性能,小封装。软件开发时,由于外设多,寄存器操作引入了SFR Page机制,注意SFR Page设置,防止程序错误,让EFM8系列芯片设计出稳定的优质产品。
SILICON LABS EFM8 Sleepy Bee 8-bit Microcontrollers选型表
SILICON LABS 8位MCU选型,基于25MHz Frequency,2~64kB Flash,0.25~4kB RAM等参数进行选型
产品型号
|
品类
|
MCU Core
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
I2S
|
EMIF
|
CAN
|
LIN
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
VREF
|
Debug Interface
|
Temperature Range (ºC)
|
EFM8SB10F8G-QFN20
|
Microcontroller
|
8051
|
25
|
8
|
0.5
|
16
|
12-bit, 9-ch.
|
Temp Sensor
|
4
|
3
|
1
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
1.8
|
3.6
|
QFN20
|
3x3
|
±2
|
VREF
|
C2
|
-40 to 85
|
选型表 - SILICON LABS 立即选型
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
【经验】8位单片机C2自制烧录器不能用于EFM8问题分析及解决
Silicon Labs公司推出的8位单片机,采用独特的C2调试接口,在占用极少的引脚资源的情况下,实现在线仿真调试,烧录功能,方便软件的开发设计。客户自制C2烧录器,可以更好的用于批量生产。以前用于C8051F系列的自制烧录器如果在EFM8烧写时出现问题,可以根据文章内容进行简单修改,解决烧写问题。
SILICON LABS EFM8 Universal Bee 8-bit Microcontrollers选型表
SILICON LABS 8位MCU选型,基于48MHz Frequency,8~64kB Flash,2~4kB RAM等参数进行选型
产品型号
|
品类
|
MCU Core
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Dig I/O Pins
|
5 Volt Tolerant
|
ADC 1
|
USB
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
Comparators
|
UART
|
SPI
|
I2C
|
EMIF
|
CAN
|
LIN
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
VREF
|
Debug Interface
|
Temperature Range (ºC)
|
EFM8UB20F64G-QFP48
|
Microcontroller
|
8051
|
48
|
64
|
4
|
40
|
5 Volt Tolerant
|
10-bit, 32-ch.
|
USB
|
Temp Sensor
|
6
|
5
|
2
|
2
|
1
|
2
|
1
|
0
|
0
|
2.7
|
5.25
|
QFP48
|
7x7
|
±1.5
|
VREF
|
C2
|
-40 to 85
|
选型表 - SILICON LABS 立即选型
【经验】对EFM8系列8位单片机可编程逻辑单元CLU的作用及应用的理解
Silicon Labs的EFM8系列8位单片机,集成了独特数字外设可编程逻辑单元CLU,让EFM8单片机的功能更加强大。那么,这个CLU的作用及应用是什么呢?本文将详细为你解读。
8位单片机EFM8的烧录器有哪些?
8位单片机EFM8系列采用C2调试接口,常见的烧录器有:1,官方的EFM8 STK、USB Debug Adapter、ToolStick。2,第三方的U-EC2/6、WizPro200EFM(支持EFM8和EFM32)等。
【应用】芯科低功耗8位单片机助力于轨交通讯视频控制系统设计,睡眠电流低至50nA,唤醒时间小于2μs
轨交通讯视频控制系统中通常需要一款超低功耗的MCU作为主控,本文推荐Silicon Labs的8位单片机EFM8SB10F8G-A-QFN24作为主控方案,助力于轨交通讯视频控制系统的应用与设计。
【经验】如何基于Production Programmer实现EFM8系列8位单片机HEX文件下载?
当软件工程师调试并测试完毕代码后,下一个步骤,就是交给生产进入下载、生产环节。对于Silicon Labs的8位单片机,产线上下载方式有多种多样。本文将为你介绍一种简单、高效、低成本的下载方式,即基于原厂提供的通用软件“Production Programmer”+ U-EC6的方式。
【经验】如何基于SMBus接口让8位单片机EFM8实现bootloader操作?
Silicon Labs推出的8位单片机EFM8,具有模拟性能好、集成度高、运行速度快、体积小巧等优点,被广泛应用在光模块、电机控制、智能家居等领域。它还支持bootloader功能,而且出厂芯片即可自带boot代码(基于UART的,或基于SMBus的,根据型号而定)。那么在实际操作中,对于EFM8,在实现Bootloader时具体操作步骤是怎样的呢?本文将详细为你解读。
【经验】解析Silicon Labs的8位单片机EFM8SB10休眠时如何处理GPIO口降低功耗
Silicon Labs的8位单片机EFM8SB10采用C8051内核,主频25MHz,集成12BIT的ADC、模拟比较器、触摸按键、UART、SPI、I2C等功能,休眠功耗低至50nA。本文将介绍EFM8SB10休眠时如何处理GPIO口降低功耗。
【经验】8位单片机EFM8系列的ADC对参考电压Vref引脚设计要求
Silicon Labs的8位单片机EFM8系列,高精度ADC功能时该芯片的一大特点,为了ADC获得准确的采用值,除了正确操作ADC外设外,还需要正确设计参考电压,结合EFM8芯片的特点,介绍参考电压设计需要注意的事项。
8位单片机EFM8系列中芯片上的UID是什么?
UID是芯片中新加的全球唯一ID,即每个芯片的ID都是不一样的,EFM8系列的MCU上都包含此ID。有两类获取UID的方式,一种通过读取RAM的特定地址获得,一种通过读取Flash的特定地址获得。在早期引入此ID的MCU上(比如EFM8BB1/SB1/SB2)这个ID为32位,在芯片复位时(PC指针被复位至0之前)被复制至RAM中特定位置,用户程序可以读取其值。此位置的RAM仍然可以由用户使用。需要注意的是如果此位置被编译器分配了变量,那么当函数执行至main()时此位置的内容会被初始化代码覆盖。EFM8UB2的UID也是此类,但其位数为128位。在新的EFM8系列MCU上(比如EFM8BB3/LB1/UB1),UID位数为128位,存储在Flash上。
【经验】如何给8位单片机EFM8LB的外设CLU配置逻辑运算函数?
Silicon Labs推出的8位单片机EFM8LB有个外设叫CLU,不占用MCU带宽、可单独使用也可级联,能实现较为复杂的逻辑运算,对需要调顶功能的光模块有很大的作用。那么,该如何给CLU外设配置逻辑运算函数呢?有本文将为你详细解读。
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
可定制波导隔离器频率覆盖5.5GHz~110GHz,插损损低至0.25dB、隔离度、正向方向功率、封装尺寸参数。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论