0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

探索Microchip低引脚数USB开发套件:开启USB设计新征程

chencui 2026-06-05 11:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

探索Microchip低引脚数USB开发套件:开启USB设计新征程

在当今数字化时代,USB技术已经成为电子设备中不可或缺的一部分。Microchip的低引脚数USB开发套件为电子工程师提供了一个便捷、低成本的平台,用于评估和开发USB应用。今天,我们就来深入了解一下这个开发套件。

文件下载:DV164126.pdf

套件概述

Microchip的低引脚数USB开发套件旨在为评估PIC18F1XK50和PIC16F145X USB微控制器的功能提供一个简单、经济的解决方案。它不仅提供了硬件开发平台,还与Microchip应用库(MLA)中的丰富USB固件、软件、驱动程序和实用工具紧密结合,加速从概念到原型的USB设计过程。

套件内容

套件包含以下主要组件:

  • 一块完全组装好的低引脚数USB开发板。
  • 一个PIC18F14K50 ICD扩展头。
  • 一片PIC16F1459样品芯片。
  • 一个PICkit™ 3调试器/编程器(部分套件包含)。
  • 一个DB9零调制解调器迷你适配器。
  • 10针公对公接头。
  • 一根USB A到迷你B电缆。
  • 一份快速入门指南。

开发板布局

开发板的布局设计合理,包含多个重要组件:

  • USB迷你B连接器:用于连接USB主机。
  • PICkit 2/3 Style ICSP™编程头:分别用于编程PIC18F1XK50和PIC16F145X设备。
  • LED指示灯:连接到PORTC,方便调试和状态指示。
  • 微控制器:可选择PIC18F1XK50或PIC16F1459。
  • RJ-11连接器占位符:可用于扩展功能。
  • SSOP扩展:提供更多的引脚扩展。
  • RS-232连接器:用于串口通信
  • MAX3232 RS-232线路驱动器/接收器:实现电平转换。
  • PICkit串行分析仪头:部分板子未安装。
  • 用户可写丝印区域:方便标记和记录。
  • PICtail™子板扩展头:用于扩展功能。
  • 原型制作区域:方便进行电路实验。
  • EUSART收发器:实现串口通信。
  • 外部设备扩展占位符:可连接外部设备。
  • 12 MHz晶体:用于PIC18F1XK50设备的USB操作。
  • MCLR/RA3按钮:复位按钮。
  • 电位器:连接到RB4/AN10,可用于模拟输入。
  • RC5按钮:用于用户输入。

PIC18F14K50 ICD调试头

PIC18F1XK50微控制器的PGC/PGD引脚与USB D+/D-引脚复用,这给调试带来了一定的挑战。为了解决这个问题,开发套件提供了一个专用的In-Circuit Debugging(ICD)板,其中包含特殊的PIC18F14K50芯片,将USB D+/D-引脚与ICSP™编程/调试PGC/PGD引脚解复用,从而实现对USB固件项目的有效调试。

快速上手

开箱即用的演示固件

开发套件中的PIC16F1459微控制器预编程了示例USB演示固件,展示了USB微控制器与自定义PC主机软件程序(HID PnP Demo.exe)之间的基本USB通信。要运行演示程序,需要先下载并安装Microchip应用库(MLA),它包含了各种示例应用项目和资源的源代码。

使用演示固件和PC软件

  1. 连接开发板:使用提供的USB迷你B到全尺寸A电缆将开发板连接到基于x86或x64的Microsoft Windows®计算机。
  2. 自动上电和枚举:开发板由USB总线供电,上电后自动开始USB枚举序列。
  3. 驱动安装:PC应自动检测USB设备并安装标准的Human Interface Device(HID)类驱动程序。
  4. 运行演示程序:在MLA中找到“HID PnP Demo.exe”程序并运行。该程序可以与USB设备进行通信,实现双向USB通信和“即插即用”操作。

重新编程微控制器

完成演示固件的实验后,可以使用MLA中的现有USB固件项目重新编程微控制器。需要安装MPLAB X和最新的MPLAB X C8编译器,并选择正确的MPLAB X构建配置。

编程PIC18F14K50的特殊考虑

由于PIC18F1XK50的PGC/PGD引脚与USB D+/D-引脚复用,重新编程时需要先拔下USB电缆,以避免I/O引脚冲突。具体步骤如下:

  1. 从开发板上拔下USB电缆。
  2. 将ICSP编程器(如PICkit™ 3)连接到开发板。
  3. 在MPLAB X IDE中配置编程器,使其为目标板供电,并提供3.3V标称电压。
  4. 使用ICSP编程器编程微控制器。
  5. 完成编程后,拔下ICSP编程器,重新连接USB电缆测试新编程的固件项目。

使用PIC16F1454和PIC16F1455设备

PIC16F1454和PIC16F1455设备可以插入开发板的20引脚DIP插座,但需要注意引脚连接。使用这些设备时,还需要对RS-232 UART接口进行特殊配置。

USB应用开发

USB设备类选择

在开发新的USB应用时,需要选择合适的USB设备类。常见的USB设备类包括:

  • Human Interface Device(HID)类:适用于实现USB人机接口产品,如鼠标、键盘等,也可用于发送通用应用特定数据。它具有“即插即用”的特点,但数据传输速率有限。
  • Communication Device Class(CDC)类:适用于将基于RS232的串行端口硬件设计迁移到USB。它可以模拟COMx串行端口,但需要用户安装驱动程序,并且在错误处理和“即插即用”实现方面存在一些问题。
  • Mass Storage Device(MSD)类:适用于实现USB闪存媒体设备和读卡器。它将设备显示为新的“驱动器”,但不提供通用USB数据传输的用户级API。
  • Custom/Vendor Defined类:允许用户自定义通信协议和命令集,具有很高的灵活性。但需要安装自定义驱动程序。

开发USB应用的提示

在开发USB应用时,可能会遇到一些常见问题,如USB枚举问题。这些问题通常是由硬件问题、软件配置问题或代码编辑过程中引入的错误引起的。为了解决这些问题,可以采取以下措施:

  • 检查硬件连接:确保D+/D-引脚和VUSB/VUSB3V3引脚连接正确,避免额外的电阻和寄生电容
  • 检查软件配置:确保振荡器设置和配置位设置与USB操作兼容,以及硬件配置文件正确配置。
  • 使用版本控制和硬件协议分析仪:使用SVN存储库进行代码管理,以便回滚到之前的工作版本。同时,投资购买硬件USB协议分析仪,帮助调试USB通信。

总结

Microchip的低引脚数USB开发套件为电子工程师提供了一个强大的平台,用于开发USB应用。通过了解套件的内容、布局和使用方法,以及掌握USB设备类的选择和开发技巧,工程师可以更加高效地进行USB设计。你在使用这个开发套件的过程中遇到过哪些问题?你对哪种USB设备类更感兴趣?欢迎在评论区分享你的经验和想法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • microchip
    +关注

    关注

    53

    文章

    1729

    浏览量

    121294
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索Microchip EVB - USB7206评估套件开启USB智能枢纽设计之旅

    探索Microchip EVB - USB7206评估套件开启USB智能枢纽设计之旅 在电子设
    的头像 发表于 06-05 15:50 79次阅读

    探索Microchip UTC2000评估套件开启USB Type - C技术新征程

    探索Microchip UTC2000评估套件开启USB Type - C技术新征程 在当今电
    的头像 发表于 06-05 14:05 36次阅读

    引脚USB开发套件开启USB设计新旅程

    引脚USB开发套件开启USB设计新旅程 一、引
    的头像 发表于 06-05 11:20 238次阅读

    探索Microchip无线安全遥控开发套件:功能、应用与设计要点

    探索Microchip无线安全遥控开发套件:功能、应用与设计要点 在当今的电子世界中,无线安全遥控技术的发展日新月异。Microchip的无线安全遥控
    的头像 发表于 06-05 11:15 215次阅读

    PICDEM™USB开发套件开启USB应用开发征程

    PICDEM™USB开发套件开启USB应用开发征程 在电子工程师的日常工作中,
    的头像 发表于 06-05 10:50 255次阅读

    探索Microchip引脚USB开发套件开启USB设计新征程

    探索Microchip引脚USB开发套件
    的头像 发表于 06-05 10:05 155次阅读

    Atmel ATAK43001-V1开发套件开启LIN设计新征程

    Atmel ATAK43001-V1开发套件开启LIN设计新征程 在电子设计领域,LIN(Local Interconnect Network)总线技术凭借其成本、可靠性高的特点,
    的头像 发表于 06-04 15:45 81次阅读

    AT43DK355 USB 控制器开发套件开启创新设计之门

    AT43DK355 USB 控制器开发套件开启创新设计之门 在电子设计领域,拥有一套功能强大且易于使用的开发套件是至关重要的。今天,就让我们一起来深入了解 Atmel 公司的 AT4
    的头像 发表于 06-04 13:25 71次阅读

    AT43DK325 USB 控制器开发套件使用指南

    AT43DK325 USB 控制器开发套件使用指南 引言 恭喜你购买了 AT43DK325 USB 开发套件!这是一个为 Atmel 的 AT43U
    的头像 发表于 06-04 13:20 79次阅读

    Lantronix xPico开发套件开启嵌入式设备开发征程

    Lantronix xPico开发套件开启嵌入式设备开发征程 在当今的电子技术领域,嵌入式设备的开发需求日益增长,而Lantronix
    的头像 发表于 05-21 13:50 183次阅读

    探索CYUSBS234 USB - Serial开发套件:功能、配置与应用

    探索CYUSBS234 USB - Serial开发套件:功能、配置与应用 在电子设计领域,开发套件是工程师们探索新技术、验证设计方案的重要
    的头像 发表于 05-18 13:05 204次阅读

    CYUSBS236 USB - Serial开发套件使用指南

    开发套件(DVK)为开发者提供了一个便捷且功能强大的平台,用于探索和实现各种USB - Serial相关的应用。该套件以CY7C65215
    的头像 发表于 05-18 09:30 353次阅读

    EZ-USB开发套件开启USB产品开发之旅

    EZ-USB开发套件开启USB产品开发之旅 引言 在当今数字化时代,USB技术广泛应用于各种电
    的头像 发表于 05-17 16:55 374次阅读

    DA14535 USB开发套件硬件解析:开启低功耗蓝牙开发征程

    DA14535 USB开发套件硬件解析:开启低功耗蓝牙开发征程 在当今的电子设备开发领域,低功
    的头像 发表于 12-29 11:00 1466次阅读

    探索CYUSB3KIT - 004 EZ - USB™ SX3开发套件的无限可能

    探索CYUSB3KIT - 004 EZ - USB™ SX3 开发套件的无限可能 在当今数字化飞速发展的时代,USB 技术不断革新,为各类音频和视频应用带来了新的机遇。CYUSB3K
    的头像 发表于 12-20 21:20 1555次阅读