Advertisement

XDS100v2仿真器的制作过程非常便捷,包含原理图、固件以及详尽的制作指南。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
首先,我们来详细介绍一下XDS100v2的功能。XDS100V2仿真器是XDS100仿真器的第二代版本,专门为调试TI公司的各种芯片而设计。它采用USB2.0高速接口进行仿真调试,并通过14PIN接口实现连接,并兼容Code Composer Studio(CCS)V4及更高版本。该仿真器能够顺利运行在Windows 2000、XP、Vista等多种操作系统环境下。 XDS100v2的主要特性包括:支持USB2.0高速接口;能够支持配备14引脚或20引脚TI JTAG连接器的目标设备,这些设备由Texas Instruments嵌入式处理器使用;支持多种处理器,例如TMS320C28x、TMS320C54x、TMS320C55x、TMS320C64x+、TMS320C674x、TMS320C66x、ARM 9、ARM Cortex R4、ARM Cortex A8、ARM Cortex A9和Cortex M3(需要CCSv4.2.2或更高版本);具备断电检测功能;提供LED指示灯,用于表明USB连接处于活动状态;以及与Code Composer Studio v4及更高版本兼容(不兼容Code Composer Studio v3.3)。 从介绍内容可以看出,v2版本的仿真器功能相当强大,对于初学者而言,它无疑是一个理想的选择。我所制作的板子与TI公版设计几乎没有区别,但进行了供电部分的改动,采用了廉价的1117-3.3稳压器,并且将FT2232H的晶振从插针式改为直插式。此外,USB口也进行了改造为方形设计。整个仿真器的主要芯片包括FT2232H、赛灵思CPLD XC2C32A和EEPROM IS93C46D。其中FT2232H是一个接口芯片,它能够实现USB到两个串行UART、FIFO和Bit-Bang IO接口的功能,并且可以配置为MPSSE、I2C、JTAG及SPI总线。同时该芯片还具备外挂EEPROM功能,用于IO配置以及存储USB VID和PID信息。TPD2E001——是一种用于高速数据接口的低电容双通道±15KV ESD保护阵列,旨在保护USB信号免受损害;TPD4E002——则是一个具有±15kV ESD保护的四路低电容阵列,用于保护JTAG信号;OPA2363——是一款具有关断状态的1.8V高CMR RRIO运算放大器。这三个芯片均由TI自主研发生产,如果条件允许,可以向TI申请相关技术支持。其他部分则包括各种电阻和电容以及接插件元件。 需要特别注意的是FTDI芯片的价格相对较高,市场上存在不少假冒伪劣产品;生产93C46的厂家众多且版本不一,我曾尝试使用CSI93C46S焊接到板子上却未能正常工作,后来更换为AT93C46后才得以解决,因此建议尽量购买后缀为“D”的版本。TPD 2E001 和 TPD 4E00 尺寸较小,在焊接时需要格外注意细节问题。我绘制的原理图和PCB设计图都已包含在附件中供参考。板子焊接完成后插入USB接口后应该会提示系统发现新硬件并出现两个额外的虚拟串口输出信息。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • XDS100v2仿轻松步骤)-电路方案
    优质
    本指南详细介绍如何使用XDS100v2仿真器进行项目开发,包括详细的原理图、定制固件以及每一步的操作指导,帮助开发者快速上手。适合初学者和进阶用户参考学习。 XDS100v2仿真器是TI XDS100仿真器的升级版本,专为调试各种TI芯片设计。它支持USB 2.0高速接口,并且通过一个14针或20针的JTAG连接器进行调试操作,适用于Code Composer Studio(CCS)V4及以上版本,在Windows 2000、XP和Vista等操作系统中均可使用。 XDS100v2具备以下特点: - 支持USB 2.0高速接口 - 可以与TI的嵌入式处理器一起使用的14针或20针JTAG连接器相兼容。 - 兼容多种处理器,包括TMS320C28x, TMS320C54x, TMS320C55x, TMS320C64x+, TMS320C674x, TMS320C66x, ARM 9, ARM Cortex R4, ARM Cortex A8, ARM Cortex A9和ARM Cortex M3(需使用CCSv4.2.2或更高版本)。 - 支持断线检测 - 可以连接多个FTDI设备 - 自适应时钟支持 - USB连接指示灯 XDS100v2适用于Code Composer Studio v4及以上版本,但不兼容 Code Composer Studio v3.3。 此版仿真器适合入门级学习者使用。我的板子与TI官方的公版设计相似,主要修改了供电部分、晶振以及USB接口的设计。该板的主要芯片包括FT2232H(用于实现USB到串行UART、FIFO和Bit-Bang IO接口)、赛灵思CPLD XC2C32A及EEPROM IS93C46D等,其中后者需要用户自行购买。 此外,还有一些保护装置如TPD2E001和TPD4E002用于防止ESD对USB信号和JTAG信号的损坏。另外还使用了OPA2363运算放大器来提高稳定性。这些元件均为TI公司产品,如有需要可以向该公司申请。 需要注意的是FTDI芯片价格较高,并且市场上存在假货;同时生产93C46 EEPROM的厂家众多,版本也有所不同,请尽量购买后缀为D的产品以保证兼容性。TPD2E001和TPD4E002体积较小,在焊接时需多加注意。 组装完成后,插入USB接口将提示发现新硬件,并新增两个虚拟串口。
  • BDM仿
    优质
    BDM仿真器的制作过程详解,涵盖所需的关键程序和步骤,旨在为开发者提供一个深入了解并掌握其构建技巧的学习平台。 BDM仿真器的电路图、原理、程序及烧写程序可以让你自己制作一个BDM仿真器。
  • WPE抓与封
    优质
    《WPE抓包与封包制作的详尽指南》是一本深入讲解Windows Pack Editor(WPE)工具使用技巧的专业书籍,涵盖网络数据包捕获、分析及模拟技术等内容。适合网络安全和逆向工程爱好者学习参考。 WPE抓包、封包、发包制作图文教程 本教程将详细介绍如何使用WPE进行网络数据的抓取、封装与发送,并提供详细的步骤指导及图片示例,帮助读者全面掌握相关技能。
  • 树莓派魔镜解(
    优质
    本教程提供了一步一步的指导,详细介绍如何使用树莓派打造个性化魔镜。内容涵盖所需材料、软件安装及配置等细节。适合DIY爱好者和科技发烧友。 这段内容介绍了如何制作树莓派魔镜的详细教程,即使是树莓派新手也能通过这个教程学会操作。我已经亲自验证过该方法的有效性,如果有任何疑问可以向我咨询。
  • 便携式软
    优质
    《便携式软件制作图例指南》是一本详细讲解如何开发和设计可在多种设备上运行的应用程序的书籍。书中包含丰富的图表与示例,帮助读者轻松掌握便携式软件的创建技巧。 便携软件制作图例教程
  • Apollo格式地脚本,
    优质
    本教程提供详细的Apollo格式地图制作脚本指南,涵盖从数据准备到最终输出的全过程,助力开发者高效完成地图创建任务。 制图的步骤如下:首先使用extract_path.py读取bag包中的车辆轨迹数据。该过程通过订阅/apollo/localization/pose消息来实现,并将结果保存到文件中。接着,利用map_gen.py从生成的车辆轨迹中创建高精度地图。具体做法是将录制的轨迹视为车道中心线进行采样处理,然后将其转换并保存为Apollo格式的地图。 此外还有两个辅助工具:map_gen_single_lane.py读取文件中的轨迹数据,并仅生成一条车道;而map_gen_two_lanes_right_ext.py同样从轨迹中提取信息但会生成两条车道。
  • SG3525 仿
    优质
    本资源深入解析SG3525脉冲宽度调制控制器的工作机制与应用,包含详细的电路仿真图和原理图,适用于学习和设计开关电源。 使用SG3525搭建开关电源,并附上仿真图以供参考。打开后即可进行仿真并观察效果。
  • 使用 STM32CUBEMX 流水灯工
    优质
    本指南提供了一个详细的步骤说明和图解,指导用户如何利用STM32CUBEMX软件创建一个基础的流水灯项目,适合初学者快速入门嵌入式开发。 本段落在STM32CUBEMX 5.6.1版本与原子STM32F103mini开发板基础上进行创建。 启动STM32CUBEMX并新建项目。在主界面,选择File -> New Project。进入芯片选择界面时,输入具体的芯片型号为STM32F103RC,并且选择封装类型LQFP64后点击右上角的“Start Project”按钮开始创建工程。 接下来是进行工程编辑和配置阶段。首先在System Core下的RCC中设置时钟源选项。由于开发板使用外部晶振,将HSE(高速外部晶振)设为8MHz,LSE(低速外部晶振)则设定为32.768kHz,在Clock Configuration部分选择以HSE作为PLL的输入来源,并且系统频率配置成72MHz。 然后在PINout&Config选项中设置调试接口。转到SYS下的Debug选项里,选Serial Wire模式用于SWD调试。Timebase默认即可不用更改。 接下来要进行LED GPIO的配置。开发板上的LED1连接至PD2,而LED0则接于PA8,在GPIO配置界面下将这两个引脚设为输出模式(GPIO_Output)。对于流水灯效果而言,需要把它们设置成开漏输出方式,即低电平时点亮LED,高电平时熄灭。 在PINout&Config选项中进一步细化PA8和PD2的设置:将其设定为开漏输出,并且默认情况下使引脚处于低电平状态(此时LED亮起),不启用上下拉电阻。最高频率则设成Low以减少功耗及电磁干扰的影响。 最后,在Project Manager里命名工程并选择保存路径,至此完成流水灯项目的初步配置工作。 根据实际项目需求,可以进一步优化GPIO速率、添加中断和定时器等功能的设置。STM32CUBEMX会自动生成初始化代码供IDE导入使用,从而简化了开发流程。
  • Unity3D汽车游戏
    优质
    《Unity3D汽车游戏制作详尽指南》是一本全面介绍使用Unity引擎开发汽车主题游戏的专业书籍。书中详细讲解了从基础设置到高级功能的应用,帮助读者掌握创建逼真且互动性高的赛车或驾驶类游戏所需的技能和知识。无论是初学者还是有经验的游戏开发者,都能从中受益匪浅。 详细的汽车游戏开发教程,易于上手,读懂即可开始实践。