站内搜索
发作品签到
标准版

CH552带电平转换USB-Blaster

工程标签

1.8k
0
0
1

简介

类似于开源国产其他设计,但提供了电平转换功能 CH552提供核心的USB-JTAG/AS/PS转换,SN74ACV4T245PWR提供电平转换功能

简介:类似于开源国产其他设计,但提供了电平转换功能 CH552提供核心的USB-JTAG/AS/PS转换,SN74ACV4T245PWR提供电平转换功能

开源协议

CC BY-NC-SA 4.0

创建时间:2023-07-05 06:28:54更新时间:2023-08-07 11:33:21

描述

 

  • 参数

        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

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
SN74AVC4T245.pdf
16
2
CH551G_CH552.pdf
15
3
CH552_Blaster_v22.2.27.hex
26
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航