欢迎来到纳米网!
首页 > 公众号文章>正文

FPGA开发板DE10-Standard和T-Core串口通信设计详解

本文适用于DE10-Standard、T-Core、DE1-SOC以及DE10-Nano等有GPIO引脚外扩的FPGA开发板。

串口通信协议基础知识请参考:1-串行通信基础知识

1DE10-Standard的串口设计

TSP开发板和C5G开发板分别板载了CP2102N和FT232R芯片,TSP可通过mini USB口(参考3-基于FPGA开发板OSK/TSP/C5P的串口通信设计 (CP2102N))与PC进行串口通信,C5G可通过USB Type B口与PC进行串口通信。

DE10-Standard、T-Core、DE1-SOC以及DE10-Nano等开发板FPGA端没有板载UART电路,如果想在这些开发板FPGA端验证串口通信设计,可以通过这些板子的两根GPIO pin 去外接一个简单的USB-TO-TTL模块来实现。

200314d6-af0f-11f0-8c8f-92fbcf53809c.png

该USB-TO-TTL模块的核心是CH340芯片,它是一款专用的USB转UART桥接芯片。其功能是解决计算机USB接口与微控制器等设备串口之间的通信协议与电平不匹配问题。该芯片不仅能将USB协议转换为标准的UART串行数据,还完成了USB电平和TTL电平之间的转换,从而在电脑上创建一个虚拟串口,实现便捷可靠的通信连接。

205d946a-af0f-11f0-8c8f-92fbcf53809c.png

下面是CH340电路图:

20ba4f5c-af0f-11f0-8c8f-92fbcf53809c.png

安装CH340驱动后,电脑就能通过USB接口与外部设备进行串口通信。可到官网下载其驱动https://www.wch.cn/downloads/CH341SER_EXE.html然后双击CH341SER.EXE安装包将驱动安装到您的PC。

21161e68-af0f-11f0-8c8f-92fbcf53809c.png

驱动安装完成后,在电脑设备管理器可以看到如下设备(先连接好模块与开发板到PC):

2173ac86-af0f-11f0-8c8f-92fbcf53809c.png

接下来拿DE10-Standard举例:

21cc1e84-af0f-11f0-8c8f-92fbcf53809c.png

代码设计思想参考2-基于FPGA开发板DE23-Lite的串口通信设计 (FT2232H),Quartus工程下载:见本文末,本工程使用Quartus 17.1 Lite版本,仿真(仿真设置请参考06-基于FPGA和LTC2308的数字电压表设计-ModelSim仿真与Matlab模拟信号产生)结果如下:

22259680-af0f-11f0-8c8f-92fbcf53809c.png

DE10-Standard引脚分配如下:

2280dac2-af0f-11f0-8c8f-92fbcf53809c.png

测试之前硬件连接如下:

USB-TO-TTL模块上面有5V和3.3v的pin,利用跳线帽设置TTL为3.3v;

GPIO槽的pin 30是GND pin,接USB-TO-TTL模块的GND;

GPIO[0],FPGA串口接收端,接USB-TO-TTL模块的TXD pin(下图中黄色线);

GPIO[1],FPGA串口发送端,接USB-TO-TTL模块的RXD pin(下图中橘色线);

连接12V电源到开发板;

用USB Blaster线缆连接开发板和PC;

22dd4bfe-af0f-11f0-8c8f-92fbcf53809c.png

为了方便找到GPIO[0]和GPIO[1]的方位,请参考下面图:

233659ce-af0f-11f0-8c8f-92fbcf53809c.png

GPIO插槽的pin1 是方形焊盘:

238f5f6a-af0f-11f0-8c8f-92fbcf53809c.png

最终连接图如下:

23edc226-af0f-11f0-8c8f-92fbcf53809c.png

将sof配置文件下载到开发板:

24594c1c-af0f-11f0-8c8f-92fbcf53809c.png

先从设备管理器里面找到当前串口的名称:

24b5a76e-af0f-11f0-8c8f-92fbcf53809c.png

然后打开串口调试工具,设置串口为COM4,波特率设置为115200,停止位设置为1,发送任意字符,然后查看串口接收到的字符是否与之一致:

250cb4dc-af0f-11f0-8c8f-92fbcf53809c.png

2

T-Core的串口设计

T-Core 开发板上有一个 2×6 的扩展接口 TMD(Terasic Mini Digital)。TMD 扩展接口有 8 个数字 GPIO 用户引脚连接到 MAX 10 FPGA,还有两个引脚连接到电源、两个引脚连接到 GND。有两个瞬态电压抑 制二极管阵列用于实现对 8 个 GPIO 用户引脚的防静电和过压保护。下图 为 T-Core 开发板 TMD 扩展 接口和 FPGA 之间的连接示意图。

256bc882-af0f-11f0-8c8f-92fbcf53809c.png

T-Core 开发板没有 UART 接口,将具有 UART 接口的 SIF 子卡连接到 T-Core 开发板上的 TMD 扩展接 口,则可在 T-Core 开发板上实现 UART 串口收发功能。T-Core 开发板与 SIF 子卡的实物连接如图所示:

25cc9144-af0f-11f0-8c8f-92fbcf53809c.png

SIF子卡的插针接口定义如下:

2631ed1e-af0f-11f0-8c8f-92fbcf53809c.png

T-Core的TMD接口:

26894924-af0f-11f0-8c8f-92fbcf53809c.png

uart对应引脚如下:

26e36684-af0f-11f0-8c8f-92fbcf53809c.png

代码设计思想参考2-基于FPGA开发板DE23-Lite的串口通信设计 (FT2232H),T-Core的Quartus工程下载:见本文末,本工程使用Quartus 17.1 Lite版本,仿真(仿真设置请参考06-基于FPGA和LTC2308的数字电压表设计-ModelSim仿真与Matlab模拟信号产生)结果跟上面DE10-Standard一样。

修改引脚分配如下:

27409976-af0f-11f0-8c8f-92fbcf53809c.png

下载到开发板测试现象如下:

279ccbec-af0f-11f0-8c8f-92fbcf53809c.jpg

基于DE10-Standard的例程下载地址:https://pan.baidu.com/s/1iY0f5ef2YXWrHaXl_6q_xA提取码: tera

基于T-core的例程下载地址:https://pan.baidu.com/s/19gNv459JM0dczBWw30hjBw提取码: tera

原文标题:4-基于FPGA开发板DE10-Standard和T-Core的串口通信设计 (CH340)

文章出处:【微信号:友晶FPGA,微信公众号:友晶FPGA】欢迎添加关注!文章转载请注明出处。

猜你喜欢

  • 艾为电子AW9967FSR:高效升压型WLED驱动芯片详解

    艾为电子AW9967FSR:高效升压型WLED驱动芯片详解

    在消费电子持续追求轻薄化与长续航的当下,背光系统能效成为关键瓶颈。传统方案在轻载场景效率低下,散热性能不足,严重制约设备续航并带来可靠性风险。数模龙头艾为电子推出新一代升压型WLED驱动芯片——AW9967FSR,以科学先进的热管理技术,打造卓越的散热...

    2025-12-01
  • Microchip发布MCP服务器:革新AI驱动的产品数据访问方式

    Microchip发布MCP服务器:革新AI驱动的产品数据访问方式

    该服务器支持跨AI平台获取可信产品信息,简化工作流程、加速设计并提高生产力 为进一步兑现公司为嵌入式工程师开发AI解决方案的承诺,Microchip Technology Inc.(微芯科技公司)今日推出模型语境协议(MCP)服务器。作为AI接口,MCP服务器可直接连接兼容的AI...

    2026-01-23
  • Microchip第22届中国技术精英年会北京站成功闭幕,下一站深圳

    Microchip第22届中国技术精英年会北京站成功闭幕,下一

    Microchip第22届中国技术精英年会(MASTERs)北京站于今日圆满落幕!来自各地的技术专家、行业伙伴和客户齐聚一堂,共同探讨前沿技术与创新应用。活动伊始,Microchip大中华区副总裁Edward Ho先生为本站致开幕词,欢迎各位嘉宾的到来,并分享了对行业发展的展望...

    2026-01-23
  • 国星半导体车规级LED芯片获2025年广东省名优高新技术产品

    国星半导体车规级LED芯片获2025年广东省名优高新技术

    近日,广东省高新技术企业协会正式发布《2025年第二批广东省名优高新技术产品名单》,国星半导体自主研发的车规级LED芯片与垂直LED芯片两大系列产品成功入选。该认定严格围绕技术创新性、质量稳定性、市场成熟度及产业化能力四大维度进行评审,是广东省...

    2025-12-02
  • 云英谷科技荣登2025中国半导体企业影响力百强,专注OLED显示驱动芯片

    云英谷科技荣登2025中国半导体企业影响力百强,专注OLED

    11月14日,世界集成电路协会(WICA)主办的“2025全球半导体市场峰会”在上海成功召开。本次峰会发布了2026全球半导体市场趋势展望暨2025中国半导体企业影响力百强及集成电路新锐企业50强报告。云英谷科技股份有限公司荣登“2025中国半导体企业影响力百...

    2026-01-23
^