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

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

3天内不再提示

中科昊芯推新版HXS320F28034数字信号处理器DSP

科技绿洲 来源:中科昊芯 作者:中科昊芯 2022-04-22 10:06 次阅读

随着能源需求的日益短缺,科技的日趋智能化,高效便捷的通信模式已日趋成为人们生产生活的必然趋势,中科昊芯顺应时代要求,推出适用于高精度工业自动化运动控制的新版HXS320F28034数字信号处理器DSP,其SCI模块两大主要功能:FIFO通信、自动波特率分别以多种字节延迟周期配置与传输波特率适配多种缓慢UART串行外设通信,可更有效助力于工程师实现高效便捷指令收发与实时反馈数据接收显示,典型应用如下图。

poYBAGJiDU2ALm7VAAGnmU2K5-M038.png

PC端通过串行数据总线,与UART串口通信模块,向DSP端发送位置控制指令,采用《平头哥CDK助力中科昊芯HX2000系列芯片之双电机有感FOC控制系统专题(四)拓展:永磁电机三闭环有感伺服控制》系统输出PWM波,驱动MOSFET/IGBT逆变,控制PMSM实现三闭环有感伺服控制,系统端反馈信号通过SCI模块接收,由DSP通过UART串口通信,向PC端连续发送反馈数据,通过“LabVIEW”等调试软件实时读取显示,将更有效助力于工程师完成实时高效的在线调试。

自平头哥半导体有限公司的剑池集成开发环境(简称“CDK”)支持HX2000系列芯片调试以来,本期推出专题讲解SCI串口通信,分为三期讲解,本期主要讲解SCI串口FIFO通信原理,SCI串口自动波特率与FIFO中断逻辑将在后续两期内容中逐步介绍。

HX2000系列SCI模块原理如下图所示,通过系统SYSCLK的低速时钟LSPCLK,配置SCI传输波特率。通过SCIFFCT延迟寄存器,可配置字传输间延迟,0到256个波特时钟周期,以匹配多种缓慢的SCI/UART通信传输延迟。通过SCIFFTX[SCIFFENA]使能,可选择SCI工作于FIFO模式,其发送、接收与读取过程如下:

poYBAGJiDVqAXbELAAH-p3DfT5c505.png

(1)发送过程:DSP端通过CPU,将数据装载到发送端TX_FIFO寄存器。装载的数据将存放在发送缓冲寄存器SCITXBUF中。使能发送TXENA信号,通过TXSHF移位寄存器,逐步将SCITXBUF中的数据,移位到SCITXD引脚上。通过GPIOMUX配置发送SCITXD引脚,通过CH430等串行数据传输线向PC发送数据,以实现发送功能。

(2)接收过程:通过GPIOMUX配置SCIRXD引脚,使得DSP端接收,PC端通过CH430等串行数据传输线发送的数据。使能接收RXENA信号,通过RXSHF移位寄存器,逐步将接收数据,移位到接收数据缓冲寄存器SCIRXBUF。通过CPU将接收的数据,装载到接收RX_FIFO寄存器中,以实现接收功能。

(3)读取过程:通过SCIFFRX[RXFFST]可判断,当前是否接收到相应字节深度的数据,以便于CPU读取接收到的数据。

由此设计SCI串口FIFO通信实例:采用SCI与串口CH340,通过串口调试助手,向CPU发送任意一组4字节数据,CPU接收所发送的数据,硬件连接如下图所示:

pYYBAGJiDWaAIclKAAVw_diL7Bw558.png

实例所采用软硬件开发环境详见上一篇推文《芯教程|平头哥助力中科昊芯HX2000系列芯片之HRCAP高精度脉冲捕获》。

基于以上分析,在CDK上开发SCI串口FIFO通信输出程序,代码包括:SCI GPIO外设引脚配置,FIFO功能配置程序,发送与接收程序,主程序调用执行。主要代码如下:

poYBAGJiDTmAehiZAACKlu8Lcao090.png

CDK上开发SCI串口FIFO通信程序,

其编译结果为:

poYBAGJiDXGAHkd1AAHJFHsemto611.png

编译通过后,可以开始调试了,其调试结果为:

pYYBAGJiDXqAXRlZAAG9vrySfNE703.png


调试后,可通过串口调试助手查看发送与接收到的数据与停止位状态如下图:

poYBAGJiDYaAGBw3AAHrK_gHt4I120.png

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

    关注

    1

    文章

    289

    浏览量

    19171
  • 数字信号处理器

    关注

    5

    文章

    456

    浏览量

    27323
  • 中科昊芯
    +关注

    关注

    5

    文章

    79

    浏览量

    5135
收藏 人收藏

    评论

    相关推荐

    基于HXS320F28034无刷直流电机控制系统设计

    HXS320F28034数字信号处理器(DSP)既具有高速信号处理
    发表于 06-16 10:24

    中科Start_DSC28034PNT湖人开发板首发试用

    Start_DSC28034PNT湖人开发板使用了中科HXS320F28034PNT RISC-V+
    发表于 04-12 11:07

    中科科技Start_DSC28027勇士开发板首发试用

    Start_DSC28027勇士开发板使用了中科HXS320F28027PTT RISC-V+DSP指令芯片,该芯片使用
    发表于 04-12 11:47

    【RISC-V专题】中科Start_DSC28034PNT湖人开发板首发试用

    Start_DSC28034PNT湖人开发板使用了中科HXS320F28034PNT RISC-V+
    发表于 04-14 16:03

    【RISC-V 专题】中科Start_DSC28034PNT湖人开发板免费试用

    Start_DSC28034PNT开发板使用了HXS320F28034PNT RISC-V DSP芯片,该芯片集成了
    发表于 05-19 10:50

    【Start_DSC28034PNT湖人开发板免费体验】中科Start_DSC28034PNT开箱测试

    工程。 然后点击Haawking Project下边的Haawking Project,然后点击next。 HXS320F28034,后边选择CDD,然后输入工程名字,点击Browse选择一个工作空间,在
    发表于 07-09 23:12

    DSP芯片外围电路典型设计(数字信号处理器芯片TMS320F

    DSP芯片外围电路典型设计(数字信号处理器芯片TMS320F206) : 引 言 DSP(数字信号
    发表于 08-15 15:57 4560次阅读

    中科高精度工业自动化数字信号处理器DSP

    随着能源需求的日益短缺,科技的日趋智能化,高精度精密控制已日趋成为人们生产生活的必然趋势,中科顺应时代要求,推出适用于高精度工业自动化运动控制的新版
    的头像 发表于 04-07 09:30 3074次阅读
    <b class='flag-5'>中科</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b><b class='flag-5'>推</b>高精度工业自动化<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b><b class='flag-5'>DSP</b>

    【免费试用】中科Start_DSC28034PNT开发板免费试用

    Start_DSC28034PNT开发板使用了HXS320F28034PNT RISC-V DSP芯片,该芯片集成了
    的头像 发表于 06-13 08:10 677次阅读

    闻丨昂科发布软件更新支持中科DSP芯片HXS320F28027的烧录

    芯片烧录行业领导者-昂科技术近日发布最新的烧录软件更新及新增支持的芯片型号列表,其中国产DSP新锐-中科HXS320F28027已经被
    的头像 发表于 04-16 15:41 1229次阅读
    <b class='flag-5'>昊</b><b class='flag-5'>芯</b>闻丨昂科发布软件更新支持<b class='flag-5'>中科</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b>的<b class='flag-5'>DSP</b>芯片<b class='flag-5'>HXS320F</b>28027的烧录

    教程丨平头哥助力中科HX2000系列芯片之SCI串口通信专题(一)FIFO通信

    随着能源需求的日益短缺,科技的日趋智能化,高效便捷的通信模式已日趋成为人们生产生活的必然趋势,中科顺应时代要求,推出适用于高精度工业自动化运动控制的新版
    的头像 发表于 04-24 17:23 1110次阅读
    <b class='flag-5'>芯</b>教程丨平头哥助力<b class='flag-5'>中科</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b>HX2000系列芯片之SCI串口通信专题(一)FIFO通信

    闻丨高性能DSP处理器:赋能智能产品 扩大市场领域

    科技有限公司(简称“中科”)带来了HX2000系列的两款DSP产品:HXS320F28027和HXS
    的头像 发表于 10-25 17:47 830次阅读
    <b class='flag-5'>昊</b><b class='flag-5'>芯</b>闻丨高性能<b class='flag-5'>DSP</b><b class='flag-5'>处理器</b>:赋能智能产品 扩大市场领域

    教程丨平头哥助力中科HX2000系列芯片之ECAP_APWM电机备用调速

    HXS320F28034PNT数字信号处理器DSP,芯片ECAP模块APWM功能,以32位计数配置周期,可输出频率为0.028Hz~120MHz的单极性PWM波,从而有效辅助EPWM模
    的头像 发表于 05-26 11:15 708次阅读
    <b class='flag-5'>芯</b>教程丨平头哥助力<b class='flag-5'>中科</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b>HX2000系列芯片之ECAP_APWM电机备用调速

    教程丨平头哥助力HX2000系列芯片CAN网络通信

    随着能源日益短缺,科技的日趋智能化,复杂高效的多机控制,已日趋成为当今社会迅速发展的必然需求。顺应时代要求,推出适用于高精度工业自动化运动控制的新版HXS320F28034
    的头像 发表于 09-19 10:20 1370次阅读
    <b class='flag-5'>芯</b>教程丨平头哥助力<b class='flag-5'>昊</b><b class='flag-5'>芯</b>HX2000系列芯片CAN网络通信

    教程|平头哥助力HX2000系列芯片LIN本地网络互连

    随着能源需求的日益增长,科技的日趋智能化,复杂高效的多机控制,已日趋成为人们生产生活必然趋势。中科顺应时代要求,推出适用于高精度工业自动化运动控制的新版
    的头像 发表于 12-16 15:55 746次阅读
    <b class='flag-5'>芯</b>教程|平头哥助力<b class='flag-5'>昊</b><b class='flag-5'>芯</b>HX2000系列芯片LIN本地网络互连