现今消费者对更新兴、更易使用和可升级产品日益增长的需求,促使嵌入式设计人员开始在应用中添加最新的USB On-The-Go(OTG) 功能。通常的应用中,个人计算机(PC)等产品以主机角色运行,USB产品如闪存驱动器等则用作器件,而OTG 功能为USB产品赋予双重角色 —— 通过自动协商功能,在两个OTG 产品进行USB 连接时决定哪个产品作为主机,哪个产品作为器件。
Microchip Technology(美国微芯科技公司)近日宣布在其32位PIC32单片机系列中集成USB 2.0 OTG功能,让设计人员可以为产品灵活地添加所有三种USB 工作模式。此外, PIC32 单片机包含一个USB OTG 物理层(PHY),有助于降低物料清单成本、节省印刷电路板空间。
PIC32 单片机系列适用于各种嵌入式应用领域,包括工业、医疗、汽车、通信、家电、以及消费电子产品等。集成的USB OTG有助于设计工程师以简易和性价比高的途径,满足最终产品对高级USB连接功能与日俱增的需求。PIC32系列不仅为嵌入式设计人员带来更高的性能及容量更大的存储器,还可在引脚、外设及软件等方面,保持与Microchip 16位单片机及数字信号控制器(DSC)系列的兼容性。
为进一步方便移植和节省开发工具投资,Microchip推出的8位、16位和32位器件的完整产品线都由统一且免费的开发环境MPLAB IDE所支持,其中PIC32系列开发环境包括MPLAB IDE、MPLAB C32编译器、MPLAB REAL ICE仿真系统、MPLAB ICD2在线调试器,以及MPLAB PM3通用器件编程器。Microchip还免费提供USB软件栈及类驱动程序的源代码,帮助设计人员顺利迈出USB应用开发的第一步。PIC32 USB入门工具包包含开发人员开始应用开发所需的一切资源,除USB供电的单片机电路板、MPLAB IDE及MPLAB C32编译器外,还包括说明文档、附教程的项目范例、电路原理图以及16 位兼容外设函数库。另备有应用扩展电路板,可接插到单片机电路板底部的扩展槽。
据Microchip高性能单片机部门总监Patrick Johnson介绍,长期以来,PIC MCU一直是嵌入式USB应用所需8位PIC单片机的首选之一。在此基础上,Microchip又将USB OTG功能引入到PIC32系列中,从而为嵌入式应用设计人员提供更高水平的连接、性能及系统功能。