
CH552带电平转换USB-Blaster
简介
类似于开源国产其他设计,但提供了电平转换功能 CH552提供核心的USB-JTAG/AS/PS转换,SN74ACV4T245PWR提供电平转换功能
简介:类似于开源国产其他设计,但提供了电平转换功能 CH552提供核心的USB-JTAG/AS/PS转换,SN74ACV4T245PWR提供电平转换功能开源协议
:CC BY-NC-SA 4.0
描述
- 参数:
L*W*H:59*21*13mm
输入接口:USB-A公头 USB2.0 Full-Speed 12Mbps
输出接口:DC3 2.54 10pin JTAG/AS/PS Mode
输出电平(NATIVE):3.3V
输出适应电平范围(BUFFERED):1.2~3.6V
TCK速率:至少1.33M(Quartus II 13 JTAG Chain Debugger IDCODE Test)
- 说明:
仅适用于Altera(现被Intel收购)公司的FPGA/CPLD类产品,不支持Xilinx公司的任何产品,制作前请确定目标板芯片类型
(另外也兼容国产AGM公司产品)
NATIVE口(立式DC3)直接与CH552连接,电平固定为3.3V
BUFFERED口(卧式DC3口)提供1.2~3.6V范围的电平转换,但需要在4脚(VCC(TRGT))上提供参考电压
两个接口都没有隔离与TVS保护,请谨慎使用
接入电源时,红色PWR灯亮起(不能一定代表正常工作,比如接口问题,单片机损坏,驱动问题,软件不兼容等)
进行操作(读取ID、下载等)时绿色ACT灯亮起
UPWR开关拨向有字一边时电源即接通
EPWR开关拨向有字一边时,NATIVE接口的4脚(VCC(TRGT))通入系统3.3V电压以方便给目标板供电(前提是你知道自己在做什么),拨向另一边时VCC(TRGT)脚悬空
BUFFERED口不受两个开关的影响
按下RST键将复位CH552,导致USB重新连接
断电状态下按下BRN,再插入电脑USB口后可以让CH552进入ISP模式,允许进行固件升级
- 成品图:

(正面、封面)

(背面)

(电路板)

(套上圆直径20mm的热缩管)

(工作时)
- 设计历程:
只是测试电平转换芯片的测试工程,方便我在以后的各种调试器中加入这一功能
很大程度参考了同类设计
但是也经过了一个失败的版本,采用TXB0108芯片,想着双向电平匹配多么方便,结果这种芯片的输出驱动能力极为孱弱,在长输出线和存在上下拉电阻的情况下根本无法工作,后改用单向的4T245方案
核心是开源、低成本的CH552 USB-Blaster方案,来源见下文
TI的电平转换芯片SN74AVC4T245PWR提供适配目标板电压(电平转换)功能,FPGA接口电压1.2~3.6V都能满足要求
参考:我的 USB-Blaster,支持1.0V-5.5V,电平范围超过原装货! (amobbs.com 阿莫电子论坛 - 东莞阿莫电子网站)
该芯片不用的接口需要上下拉
SR05.TCT 5VTVS管提供USB接口保护
- 选件:
2层板,立创EDA设计,可以直接免费打样,打样板厚选择1.6即可
USB-A公头的封装因为五花八门需要特别注意和PCB封装匹配
如果确定你的CH552是新片,其第一次下载程序前必定进入程序下载模式,而且不打算更新固件/做CH552开发板,那么可以不焊接RST BRN(Burn烧录)按键对应电路
- 焊接下载调试:
刷锡膏焊接贴片元器件,需要双面贴片,不能用铁板烧了(
再焊接直插的USB-A口、两个DC3-10Pin牛角座
CH552可以通过USB直接下载程序,但必须是在ISP模式下,该模式需要新芯片或是上电时将DP引脚通过10K电阻上拉到3.3V电压来进入
到沁恒官网WCHISPTool_Setup.exe - 南京沁恒微电子股份有限公司
下载WCHISPTool,安装好后打开,若CH552成功进入ISP模式,则“设备列表"可以识别到CH552,再点击”目标程序文件1“选择固件,
下载配置保持默认,点击下载即可
完成后,CH552自动复位,此时设备管理器-通用串行总线适配器中应该会显示出"Altera USB-Blaster"
(此处也应该有一张软件截图,但不知为何上传图片时总弹窗”上传图片未通过审核“,难道还有自动机器审核么)
程序在附件中提供,另外参考:
分享一个CH552可用的USB-Blaster固件 / Xilinx/Altera/FPGA/CPLD/Verilog / WhyCan Forum(哇酷开发者社区)
USB-BLASTER - 嘉立创EDA开源硬件平台 (oshwhub.com)
[已验证]迷你USB-Blaster - 嘉立创EDA开源硬件平台 (oshwhub.com)
USB Blaster_CH552 - 嘉立创EDA开源硬件平台 (oshwhub.com)
最后可以用你的Altrea FPGA/CPLD进行通信测试了,一般前几个步骤不出问题,用的DC3-10连接线也没有断线,没有连锡虚焊的话就能使用了

(循环测试模式设备端TDI)

(循环测试模式设备端TCK)

(循环测试模式设备端TCK频率最高点放大)

(Quartus II读取EPM570)

(Supra读取AG1280Q48 ID与下载程序)
- 问题与改进:
HT7533不是必要的,可以使用CH552自带3.3V降压来替换
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论