基于SCI通信与双核系统的DSP在线编程技术
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:DSP online programming technology based on SCI communication and dual-core system
  • 作者:郭浩田 ; 夏鲲 ; 李正荣 ; 董斌 ; 唐雨松 ; 许颇 ; 王一鸣
  • 英文作者:Guo Haotian;Xia Kun;Li Zhengrong;Dong Bin;Tang Yusong;Xu Po;Wang Yiming;Department of Electrical Engineering, Univeristy of Shanghai for Science and Technology;Ginlong Technologies Co., Ltd;
  • 关键词:数字信号处理器 ; SCI串口通信 ; 在线编程 ; 双核系统
  • 英文关键词:digital signal processor(DSP);;SCI serial communication;;online programming;;dual-core systems
  • 中文刊名:DZCL
  • 英文刊名:Electronic Measurement Technology
  • 机构:上海理工大学电气工程系;宁波锦浪新能源科技有限公司;
  • 出版日期:2019-01-23
  • 出版单位:电子测量技术
  • 年:2019
  • 期:v.42;No.310
  • 基金:上海市青年扬帆计划(18YF1418300)项目资助
  • 语种:中文;
  • 页:DZCL201902020
  • 页数:5
  • CN:02
  • ISSN:11-2175/TN
  • 分类号:109-113
摘要
目前工业设备常常需要数字信号处理器(DSP)等微处理器以提升自动化能力,但通常因设备空间和效率等问题无法通过仿真器端口进行程序的维护和更新。为了解决以上问题,本文设计了一种基于SCI串口通信的双核系统进而实现DSP的在线编程。在该系统中,DSP芯片通过SCI串口分别与上位机和辅助芯片STM32相连,通过SCI串口接收指令和用户程序数据,进而完成对针对DSP芯片的在线程序更新。经实验验证,该方法能有效提高设备的可维护性;同时,因无需反复一对一地插拔电路板上的JTAG端口,使得集成DSP芯片的设备软件更新效率得到很大的提升。
        At present, industrial equipment often needs microprocessor such as digital signal processor(DSP) to enhance automation capability. However, because of the problems of equipment space and update efficiency, the emulator could not be used to maintain and update programs. In order to solve the above problems, a dual-core system based on SCI serial communication is designed to realize DSP online programming in this paper. In this system, the DSP chip is connected with the host computer and the auxiliary chip STM32 through the SCI serial port respectively. The DSP receives instructions and user program data through the SCI serial port and completes the online updating of the program. The experimental results show that this method couldeffectively improve the maintainability of the equipment. At the same time, because there is no need to repeatedly insert the JTAG port on the PCB one by one, the efficiency of updating the equipment software could be greatly improved.
引文
[1] 赵一霈.DSP的发展与应用[J].电子技术与软件工程,2018(6):92.
    [2] 彭宇, 姜红兰, 杨智明, 等. 基于 DSP 和 FPGA 的通用数字信号处理系统设计[J]. 国外电子测量技术, 2013, 32(1): 17-21.
    [3] 袁琪, 杨康, 周建江, 等. 大点数 FFT 算法 C6678 多核 DSP 的并行实现[J]. 电子测量技术, 2015,38(2): 74-80.
    [4] 张卫丰, 余岳辉. 基于 RTW 的 SVPWMDSP 控制系统[J]. 电工技术学报, 2007, 22(3): 102-106.
    [5] 徐华中, 黄丽萍. 基于 LabVIEW 和 DSP 串口的多通道电机参数采集系统[J]. 电子测量技术, 2011, 34(4): 66-69.
    [6] YAN X W, KANG W, LI H M, et al. The application of dsp and virtual instrument to online power quality detection[C]. International Symposium on Power Electronics, Electrical Drives, Automation and Motion, IEEE, 2006: 761-764.
    [7] 庄皓玥.基于网络的DSP远程在线升级实现[J].信息通信,2017(4):115-116.
    [8] 陈晓聪,游林儒,黄招彬.基于CAN通讯便携式DSP程序下载器的设计[J].自动化与仪表,2013,28(9):41-44.
    [9] 马喜强,刘维亚,郑喜凤.基于多通信方式实现DSP程序在线编程[J].电子器件,2013,36(1):112-115.
    [10] 邱育杰,管国云,聂在平,等.DSP和JTAG接口的FPGA系统在线编程方法[J].单片机与嵌入式系统应用,2014,14(11):46-48,52.
    [11] 胡耀东. 基于CAN总线在线编程系统的研究[D].武汉:华中科技大学,2013.
    [12] 罗显光,朱跃欧,李振,等.基于CAN总线的悬浮控制器在线程序优化的实现[J].电力机车与城轨车辆,2017,40(3):16-17,22.
    [13] 熊金.基于CH376实现TMS320LF240x片内Flash在线编程[J].工业仪表与自动化装置,2014(6):37-39.
    [14] 汪庆武,郇钲,张美艳,等.DSP程序外部FLASH引导加载方法研究与设计[J].仪表技术,2017(7):27-29,33.
    [15] 罗秋凤,叶慧,李勇,等.DSP28335嵌入式系统的SCI在线编程方法实现[J].河北科技大学学报,2013,34(4):318-324.
    [16] 陈晓聪,游林儒,黄招彬.基于CAN通讯便携式DSP程序下载器的设计[J].自动化与仪表,2013,28(9):41-44.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700