侵权投诉

如何利用Lab Windows/CVI实现PC与DSP的串行通信功能

电子设计 2018-08-30 10:11 次阅读

  0 引言

  随着数字信号处理理论及微电子技术的高速发展,数字信号处理器(DSP)已广泛应用于各个控制领域。而在控制系统中,通常会利用PC机与DSP之间的通信来对系统各个状态/参数进行监控。这种方法既利用了DSP功耗低、价格相对便宜、功能强大、抗干扰能力强、适宜于分布现场等优点,同时又结合了PC机的软硬件资源丰富、管理功能强大、人机界面友好、操控平台稳定可靠、数据通信方便快捷等系统功能优势。为此,本文拟通过使用比较广泛的RS-232-C接口标准来研究PC与TMS320F2812 DSP之间的异步串行通信。

  1 硬件设计

  这里采用最简单的三线连接方法,即PC机与DSP的发送、接收端彼此交叉连接,地线对应连接的方法。另外,由于DSP的串行通信接口SCI的两个外部引脚SCITXD和SCIRXD的信号为TTL电平,与RS-232-C标准逻辑电平不一致,因此,要进行信号电平转换后才能连接到PC机的串口接头DB9,图1所示是其硬件连接电路,其中电平转换选用MAX3232芯片和若干电容来实现,使用时只用其中的一对收/发单元。

如何利用Lab Windows/CVI实现PC与DSP的串行通信功能?

  2 软件设计

  2.1 通信协议

  本设计将通信的帧格式设置为1个起始位,8个数据位,无奇偶校验位,1个停止位。图2所示为其数据帧格式,其传输波特率为9600 bps,采用全双工通信方法。

如何利用Lab Windows/CVI实现PC与DSP的串行通信功能?

  PC机发送数据包的格式是:包头+功能码+参数码+数据内容+校验和,本设计分别设置它们占1、2、2、4、4个字节。其中包头是一个数据包开始的标志,这里设置为字符’~’;功能码表示本次通信要完成的操作,其中”01”表示向DSP发送参数,”02”表示让DSP回传数据;参数码表示通信传送的数据类别,”01”表示要传送P参数,”02”表示要传送I参数,”03”表示要传送D参数。假如通过PC机来设置DSP中数字PID控制程序的参数P为15.20,可以设定数据的量纲为1:100,那么就应当发送15.20×100=1520=05F0H,即依次发送字符’0’=30H、’5’=35H、’F’=46H、’0’=30H;且在前面发送的字符串为”~010105F0”。校验和的计算是把从功能码到数据内容己经转换为ASCII码的全部字节连续累加,其值为7EH+30H+31H+30H+31H+30H+35H+46H+30H=021BH,所以,PC向DSP发送完整的数据包为字符串”~010105F0021B”,其格式如图3所示。

如何利用Lab Windows/CVI实现PC与DSP的串行通信功能?

  DSP上传电流、电压、频率等实时数据的数据包格式与图3类似,但它可以不使用功能码或参数码。如频率数据包的包头采用字符’*’,电流数据包的包头采用字符’#’,以示区别即可。

  2.2 上位机PC端程序

  PC++机主要完成三部分工作:一是对从机进行控制(比如修改参数),二是对从机采集的数据进行处理和数值计算,三是向用户提供友好、美观的仪器界面。以上功能均可依靠软件实现。上位机软件既可以使用Visual C++、VisualBasic等通用的开发工具,也可以使用LabWin-dows/CVI、LabView等专用于计算机测控领域的虚拟仪器软件开发平台。LabWindows/CVI是NI公司开发的32位、以ANSI C为核心的交互式虚拟仪器开发环境,它将功能强大的C语言与测试技术相结合,具有灵活的交互式编程方法和丰富的库函数,可为开发人员建立监测、自动测试、数据采集、过程监控等系统提供理想的软件开发环境,是实现虚拟仪器及网络化仪器的快速途径。由于其简单易学,故可大大缩短开发周期。LabWindows/CVI具有专门用于RS-232串行通信的函数库,主要包括:串行口打开/关闭函数(OpenCom/OpenComConfig和CloseCom)、串行口输入/输出函数(ComRd、ComRdByte、ComWrt、ComWrtByte)、串行口控制函数(FlushInQ、FlushOutQ)、串行口状态查询函数(GetInQLen、GetOutQLen)、串行口事件处理函数(InstallCom-Callback)等5大类。以下是程序部分代码:

  主函数:

如何利用Lab Windows/CVI实现PC与DSP的串行通信功能?

  PC机发送程序:

如何利用Lab Windows/CVI实现PC与DSP的串行通信功能?
如何利用Lab Windows/CVI实现PC与DSP的串行通信功能?
如何利用Lab Windows/CVI实现PC与DSP的串行通信功能?
如何利用Lab Windows/CVI实现PC与DSP的串行通信功能?

  PC机要能向DSP发送控制命令,比如开机,关机,修改参数等,下面以修改PID控制参数P为例。

  2.3 下位机DSP程序

  DSP的软件开发可利用集成开发环境CCS3.1(Code Composer Studio),并采用C语言进行编程。利用DSP的SCI模块实现串行通信的主程序流程图如图4所示。DSP的串行通信程序设计可采用查询法或中断法来进行数据的收发,这里采用中断方式接收数据,而用查询方式发送数据。DSP收到PC机发送来的数据时,便转入相应的中断子程序,其中断服务子程序流程如图5所示。其串口SCI初始化配置如下:

如何利用Lab Windows/CVI实现PC与DSP的串行通信功能?
如何利用Lab Windows/CVI实现PC与DSP的串行通信功能?

  void SCI_Init(void)

  {

  SciaRegs.SCICCR.all=0x0007;//字符长度8位

  SciaRegs.SCICTL1.all=0x0003;//使能发送和接收

  SciaRegs.SCICTL2.all=0x0002; //使能接收中断,禁止发送中断

  SciaRegs.SCIHBAUD=0x00;//置波特率高8位

  SciaRegs.SCIHBAUD=0xF3;//置波特率低8位

  SciaRegs.SCICTL1.all=0x23;//使SCI退出复位

  }

  DSP收到字符串”~010105F0019D”之后,首先进行和校验。如果正确,则根据功能码和参数码判断PC机发送的是否是修改参数P的命令。然后提取数据”05F0'’,将其转换为十进制数1520,再除以100即得到要设置的P值15.20;如果和校验出错,则要求主机重发。若PC机发送的是上传数据的命令,则将发送标志变量send_flag置1,这样,在主循环中,经过判断后,便可向PC机发送数据。

  3 结束语

  本文利用LabWindows/CVI开发平台编写了上位机PC程序,同时利用CCS3.1开发环境编写下位机DSP程序,然后通过RS232总线进行串行通信。利用这种方法设计的PC机与DSP的串行通信系统具有硬件结构简单、成本低、实现容易等特点,并具有良好的可移植性和可扩展性,能够很好地满足PC与DSP的通信需求。


收藏 人收藏
分享:

评论

相关推荐

多家移动运营商将支持搭载高通骁龙计算平台的5G PC

— 运营商宣布面向消费者和企业级应用的5G PC计划,以支持这一日益增长的终端品类—
发表于 02-27 16:42 40次 阅读
多家移动运营商将支持搭载高通骁龙计算平台的5G PC

串行通信口防雷电路设计参考(RS-485)

485特点: RS-485 标准具有长距离传输(1200 米以上),最大传输数率可以达到 10Mbp....
发表于 02-27 08:00 21次 阅读
串行通信口防雷电路设计参考(RS-485)

受疫情影响 全球PC行业将面临负面冲击

微软在今年1月14日停止了Windows 7系统的扩展支持,很多人或者公司不得不转向Windows ....
的头像 工程师邓生 发表于 02-26 17:06 308次 阅读
受疫情影响 全球PC行业将面临负面冲击

武极游戏PC整机开启促销,搭载8核i7-9700F处理器

  2月26日武极游戏PC整机现已开启了开学季促销活动,i7-9700F+GTX1660+240G,....
的头像 牵手一起梦 发表于 02-26 16:50 289次 阅读
武极游戏PC整机开启促销,搭载8核i7-9700F处理器

基于DSP芯片和以太网控制器实现风力发电机检测分析系统的设计

风力发电作为一种绿色能源,因其无污染、可再生、方便而受到人们的重视且得到了迅猛的发展。风力发电机作为....
发表于 02-25 09:59 87次 阅读
基于DSP芯片和以太网控制器实现风力发电机检测分析系统的设计

如何使用c++builder api函数编写出串行通信控制程序

计算机串行通信是计算机与控制设备(plc)进行数据传送的基本通信方式,也是实现工业自动控制经常用到的....
发表于 02-25 09:52 87次 阅读
如何使用c++builder api函数编写出串行通信控制程序

预计上半年全球PC出货量下滑10% 零部件短缺等问题要到4月才能恢复

由于疫情的影响,全球电子行业都受到了不同程度的影响,智能手机上半年出货量会大幅下滑,PC也会受到严重....
的头像 lyj159 发表于 02-24 17:44 220次 阅读
预计上半年全球PC出货量下滑10% 零部件短缺等问题要到4月才能恢复

2020年上半年全球PC出货量或因疫情影响而下滑超过10% PC零部件短缺最快4月份恢复正常

由于疫情的影响,全球电子行业都受到了不同程度的影响,智能手机上半年出货量会大幅下滑,PC也会受到严重....
的头像 工程师邓生 发表于 02-24 14:42 330次 阅读
2020年上半年全球PC出货量或因疫情影响而下滑超过10% PC零部件短缺最快4月份恢复正常

首款国产x86兆芯处理器迷你机,八核心体积仅2.4升

锐捷网络近日宣布,正式推出新款信创终端计算机“RG-CT7800”,搭载了基于x86架构的国产兆芯处....
的头像 独爱72H 发表于 02-23 23:32 607次 阅读
首款国产x86兆芯处理器迷你机,八核心体积仅2.4升

技嘉更新Brix品牌miniPC 均升级到Intel 10代酷睿

迷你机在办公、HTPC等领域颇受欢迎,技嘉日前更新了Brix品牌miniPC,主要变化在于升级到了I....
的头像 工程师邓生 发表于 02-21 15:01 413次 阅读
技嘉更新Brix品牌miniPC 均升级到Intel 10代酷睿

基于DSP+FPGA实现的TL6678F-EasyEVM开发板的介绍

创龙结合TI KeyStone系列多核架构TMS320C6678及Xilinx Kintex-7系列....
发表于 02-12 13:42 391次 阅读
基于DSP+FPGA实现的TL6678F-EasyEVM开发板的介绍

FPGA是什么FPGA有什么优势

现场可编程门阵列(FPGA)技术不断呈现增长势头。 1984年Xilinx刚刚创造出FPGA时,它还....
的头像 Wildesbeast 发表于 02-12 10:07 1005次 阅读
FPGA是什么FPGA有什么优势

嵌入式主板可在恶劣的工业环境中安全运行

在苛刻的工业环境中,品牌厂商的高品质主板能否可靠地做为专门设计的嵌入式主板?在这些应用中,它真正需要....
发表于 02-07 18:41 189次 阅读
嵌入式主板可在恶劣的工业环境中安全运行

2020PC市场有哪些期待? 5G离PC还有些距离

总体来说,2020年PC市场依旧会群雄逐鹿,血雨腥风,轻薄、商务、游戏,甚至是2019年开始升温的“....
的头像 人间烟火123 发表于 02-07 16:22 964次 阅读
2020PC市场有哪些期待? 5G离PC还有些距离

英特尔NUC 9两款型号预售,搭载至强E-2286M和i7-9850H处理器

在今年的CES 上,英特尔公布了新款的NUC 9 迷你PC,采用了模块化设计。现在,SimplyNu....
的头像 牵手一起梦 发表于 02-07 14:36 846次 阅读
英特尔NUC 9两款型号预售,搭载至强E-2286M和i7-9850H处理器

ZSP G4架构和ZSP981 DSP核为移动通信SoC供应商提供解决方案

现在的高端智能手机需要同时支持GSM/GPRS/EDGE、TD-SCDMA、WCDMA/HSPA+、....
发表于 02-05 09:57 200次 阅读
ZSP G4架构和ZSP981 DSP核为移动通信SoC供应商提供解决方案

国产X86处理器开先KX-U6780A性能测试

国产处理器何时能够达到世界领先水平?这个问题几乎是每一个关心国产半导体的人都在期待的,尤其是国产的X....
的头像 牵手一起梦 发表于 02-04 17:25 1721次 阅读
国产X86处理器开先KX-U6780A性能测试

PC电源彻底改头换面 牵一发而动全身

现在 PC 所使用的供电规范叫做 ATX12V,是 2000 年由 Intel 推出的,然而这个规范....
发表于 02-03 18:54 455次 阅读
PC电源彻底改头换面 牵一发而动全身

智能电机会不会成为未来的主打市场

电机操控体系的分布式同时意味着电机操控产品的集成化,比方电机和电机驱动的集成,电机操控器和PLC的集....
的头像 Wildesbeast 发表于 02-03 16:09 759次 阅读
智能电机会不会成为未来的主打市场

基于dsp声纹识别,求指点

各位大神好,我是一名通信工程专业的学生,导师给我布置的毕业设计课题是基于dsp的声纹识别算法设计 现在感觉比较懵逼,不知道从...
发表于 02-02 13:34 395次 阅读
基于dsp声纹识别,求指点

2019年7nm大显神威:2020年PC将迎来大混战

如果给2019年的PC行业一个总结的话,鲶鱼效应是再好不过了。AMD在2019年发布了大量的新产品,....
发表于 02-02 11:53 846次 阅读
2019年7nm大显神威:2020年PC将迎来大混战

Gartner:2019年全球PC出货量超过2.61亿台

Gartner的最新数据显示,2019年第四季度全球PC出货量增长2.3%,全年增长0.6%。 第四....
发表于 01-20 08:28 786次 阅读
Gartner:2019年全球PC出货量超过2.61亿台

基于Android的无线控制系统是怎样去设计

智能手机在世界范围内的快速普及,加上科学技术的高速发展,让人们对智能手机的功能要求越发靠近日常生活。
发表于 01-17 16:23 176次 阅读
基于Android的无线控制系统是怎样去设计

AR体感互动的原理是怎样的

AR体感游戏、体感互动系统等都是新时代的产物,而体感互动开发,是一种通过肢体动作来进行操作,具备显示....
发表于 01-17 14:56 207次 阅读
AR体感互动的原理是怎样的

MSP432P401R和MSP432P401M混合信号微控制器的数据手册免费下载

本文档的主要内容详细介绍的是MSP432P401R和MSP432P401M混合信号微控制器的数据手册....
发表于 01-17 08:00 147次 阅读
MSP432P401R和MSP432P401M混合信号微控制器的数据手册免费下载

全球PC市场逐渐回暖 销量整体呈现上升趋势

1 月 14 日讯,两大调研机构 IDC、Gartner 同日发布了两份《2019 年第四季度及全年....
发表于 01-16 16:55 138次 阅读
全球PC市场逐渐回暖 销量整体呈现上升趋势

通过采用PCI9052接口实现TMS320C6713芯片与PC机间的高速数据传输

TMS320C6713是TI公司在TMS320C6711的基础上推出的C6000系列新一代浮点DSP....
的头像 牵手一起梦 发表于 01-16 09:18 424次 阅读
通过采用PCI9052接口实现TMS320C6713芯片与PC机间的高速数据传输

基于DSP+FPGA技术的TD-SCDMA基带发送的实现方案及应用

和传统的CDMA系统相比,第三代移动通信的最大特点在于能支持多种速率的业务,从话音到分组数据,再到多....
的头像 牵手一起梦 发表于 01-16 09:16 591次 阅读
基于DSP+FPGA技术的TD-SCDMA基带发送的实现方案及应用

英特尔为PC用户开启加速器,AI赋能PC势在必行

被称为“Adobe全球首席传道者”的Jason Levine登台后问到“现场有多少人使用Adobe?....
的头像 独爱72H 发表于 01-15 17:21 823次 阅读
英特尔为PC用户开启加速器,AI赋能PC势在必行

英特尔重新定义PC体验方式,AI带来新机遇

在过去很长一段时间里,人们习惯于将PC体验提升与硬件性能提升划等号,尤其是与处理器性能划等号。
的头像 独爱72H 发表于 01-15 16:34 804次 阅读
英特尔重新定义PC体验方式,AI带来新机遇

如何设计实现直接电流控制的静止同步补偿器

随着各种精密用电设备对电能质量要求的不断提高,电能质量的无功补偿问题显得越来越重要,静止同步补偿器(....
发表于 01-15 11:58 135次 阅读
如何设计实现直接电流控制的静止同步补偿器

全球PC市场逐渐回暖苹果Mac销量却出现下滑

1月14日,IDC公布了2019年Q4和全年的PC出货数据。2019年Q4的全球PC出货量达到了71....
的头像 工程师邓生 发表于 01-14 16:38 834次 阅读
全球PC市场逐渐回暖苹果Mac销量却出现下滑

采用双闭环PI和重复控制方案实现三相逆变器设计并进行仿真分析

本文利采用双闭环PI和重复控制相结合的控制方案,首先用双闭环PI控制算法,得到高动态特性的三相交流电....
发表于 01-14 16:36 406次 阅读
采用双闭环PI和重复控制方案实现三相逆变器设计并进行仿真分析

Altera FPGA硬核浮点DSP模块解决方案提高运算性能

以往FPGA在进行浮点运算时,为符合IEEE 754标准,每次运算都需要去归一化和归一化步骤,导致了....
发表于 01-14 16:19 310次 阅读
Altera FPGA硬核浮点DSP模块解决方案提高运算性能

19年Q4的全球PC出货量达到了7180万台 创下了近四年来的新高

今日,IDC公布了2019年Q4和全年的PC出货数据。2019年Q4的全球PC出货量达到了7180万....
发表于 01-14 15:20 159次 阅读
19年Q4的全球PC出货量达到了7180万台 创下了近四年来的新高

Q4季度全球PC出货量创近四年来新高 市场开始逐渐回暖

今日,IDC公布了2019年Q4和全年的PC出货数据。2019年Q4的全球PC出货量达到了7180万....
的头像 工程师邓生 发表于 01-14 14:42 436次 阅读
Q4季度全球PC出货量创近四年来新高 市场开始逐渐回暖

2019年PC出货量增速明显 2020年押注5G和双屏设备

在经历了多年的坏消息之后,个人计算机市场又迎来了一波红利,计算机制造商开始出货5G和双屏设备。根据研....
的头像 刘伟DE 发表于 01-14 10:40 1625次 阅读
2019年PC出货量增速明显 2020年押注5G和双屏设备

基于TL16C550C实现DSP UART数据通信的方法研究

由于TMS320C6416不带异步串行收发接口(UART),无法实现DSP系统常用的通串行通信。为此....
的头像 牵手一起梦 发表于 01-13 16:19 676次 阅读
基于TL16C550C实现DSP UART数据通信的方法研究

Intel谈未来PC市场发展趋势 5G将是创新机会之一

说起商用PC,很多用户可能并不太熟悉,但如果你是一位大型公司企业或组织机构的员工,可能每天都在使用它....
的头像 工程师邓生 发表于 01-13 09:34 730次 阅读
Intel谈未来PC市场发展趋势 5G将是创新机会之一

TMS320VC5402定点数字信号处理器的数据手册免费下载

TMS320VC5402定点数字信号处理器(DSP)(以下简称5402,除非另有说明)基于一种改进的....
发表于 01-13 08:00 178次 阅读
TMS320VC5402定点数字信号处理器的数据手册免费下载

围绕多个方面分析2020年VR市场变化和机遇

比如在海外主流VR平台上,近百款游戏超过百万美元级别,甚至小部分达到千万美元级别,越来越多的内容开发....
发表于 01-11 10:50 225次 阅读
围绕多个方面分析2020年VR市场变化和机遇

达到军工级别的工业显示器具有哪些性能和特征

随着工业的不断发展,行业对于工业PC的应用需求越来越显著。在工业应用场景中,工业PC的品类包括工业一....
发表于 01-11 10:23 286次 阅读
达到军工级别的工业显示器具有哪些性能和特征

新款迷你PC正式上线,超小体积还带内存插槽

说起mini PC,评价君最早想到的是浩鑫(SHUTTLE)的准系统,当年还挺火爆,但后来随着DIY....
的头像 独爱72H 发表于 01-10 16:32 697次 阅读
新款迷你PC正式上线,超小体积还带内存插槽

FPGA的行业优势以及它与DSP的区别分析

FPGA的优势有三个方面:1)通信高速接口设计。FPGA可以用来做高速信号处理,一般如果AD采样率高....
发表于 01-10 15:46 344次 阅读
FPGA的行业优势以及它与DSP的区别分析

PC架构和嵌入式录播主机的优劣对比

随着信息化技术的深度渗透,利用先进科技服务课堂教学,打造教学相长、互动高效的“智慧”课堂就成为了当前....
发表于 01-10 14:33 210次 阅读
PC架构和嵌入式录播主机的优劣对比

TMS320F28069和TMS320F28335的DSP处理器到底有什么区别

本文档的主要内容详细介绍的是TMS320F28069和TMS320F28335的DSP处理器到底有什....
发表于 01-10 14:03 230次 阅读
TMS320F28069和TMS320F28335的DSP处理器到底有什么区别

联想2019财年在中国PC市场份额有望达到40%并创历史新高

虽然联想手机业务一般般,但是他们的PC业务还是非常的强势。
的头像 工程师邓生 发表于 01-10 10:12 1053次 阅读
联想2019财年在中国PC市场份额有望达到40%并创历史新高

英特尔描绘PC未来:加入AI实现“两位数”的性能提升

1月8日消息,据国外消息报道,在今年的国际消费电子展(CES)上,英特尔描绘了一个搭载其最新芯片的、....
的头像 牵手一起梦 发表于 01-08 14:10 719次 阅读
英特尔描绘PC未来:加入AI实现“两位数”的性能提升

基于一款将PC和PS4或Xbox结合在一起的强大主机介绍

小孩子才做选择题,Origin PC在CES上秀出了一台名叫Big O的强大主机,它可以将PC和PS....
的头像 lhl545545 发表于 01-08 14:05 628次 阅读
基于一款将PC和PS4或Xbox结合在一起的强大主机介绍

串行通信技术具备怎样的特点

串行通信技术,是指通信双方按位进行,遵守时序的一种通信方式。
发表于 01-08 09:42 134次 阅读
串行通信技术具备怎样的特点

EMCV移植问题,程序运行到一cvCreateImage就卡住不动了?

新手第一次用DSP,还不怎么懂。找了几篇EMCV库移植的教程,按着做了,然后测试的时候,程序运行到一cvCreateImage就卡住...
发表于 01-07 09:29 618次 阅读
EMCV移植问题,程序运行到一cvCreateImage就卡住不动了?

关于DSP烧写程序的问题

买的C6747开发板送的资料里有烧写程序的工程,请问这个烧写工程可以用在别的板子上吗?(也是C6747芯片但是外围电路不同)=-= ...
发表于 01-06 15:17 581次 阅读
关于DSP烧写程序的问题

为什么用DSP配置了死区控制模块就会报错呢?

DSPf28335,做单相逆变,但是配置死区模块DB的时候就会报错,删除它就不会,不知道是哪里出了问题,求大佬们帮忙看看吧,谢...
发表于 12-29 11:43 276次 阅读
为什么用DSP配置了死区控制模块就会报错呢?

交流感应电机变频调速控制器的设计

异步电动机是电力生产企业最主要的动力设备。作为高能耗设备,其输出功率不能随负荷按比例变化,大部分能量消耗在节流损失中,从...
发表于 12-25 18:42 576次 阅读
交流感应电机变频调速控制器的设计

交流电机调速控制系统怎样结合 DSP 和 FOC 控制算法

现代电机控制的发展在提高性能、降低损耗、减少成本和其它不断出现的新的技术指标及特殊应用上的要求越来越高,因此有许多新的复...
发表于 12-25 18:40 453次 阅读
交流电机调速控制系统怎样结合 DSP 和 FOC 控制算法

f28335定时器问题求帮忙

求问怎么在源程序上加上按键控制LED闪烁时间 下面是源程序 #include "DSP2833x_Device.h"     /...
发表于 12-24 17:19 306次 阅读
f28335定时器问题求帮忙

Dsp6455芯片emif读写时序不正常

大佬们,求助一下。下面两张图是正常的读写时序和非正常读写时序。非正常读写时序中,发现数据保持长度比较短,而且AED在无效...
发表于 12-24 15:42 349次 阅读
Dsp6455芯片emif读写时序不正常

DSP28335在电路中怎么等效成一个电阻计算呢?

因仿真实验的需要,DSP要对数据进行处理,所以需要等效成电阻看效果。DSP28335在电路中怎么等效成一个电阻计算呢? ...
发表于 12-10 21:22 264次 阅读
DSP28335在电路中怎么等效成一个电阻计算呢?

DSP串口通信握手协议,实现接收多个字节才能发送一个字节?

新人求教 不利用fifo,在串口调试助手下显示发送框有多个字节(如8个),然后 接收框才能接收一个字节的协议 ...
发表于 12-05 20:23 645次 阅读
DSP串口通信握手协议,实现接收多个字节才能发送一个字节?

LC75056PE 带Bongiovi DPS的汽车音响DSP

信息 LC75056PE是一款数字声音处理器,它将音频信号处理器,A / D,D / A和音量集成到单个芯片中,这是汽车音频DSP的先决条件。程序从内部闪存ROM下载到DSP RAM中。 硬件: 模拟输入(立体声) 模拟输入(单声道) ADC 24位 DAC 24位+ EVR 数字输入(IIS) 数字输出(IIS) 采样率转换器(SRC) 主微控制器串行接口 DSP(24位) 电源电压 逻辑(DSP):1.5V PLL电路:3.3V 晶体振荡,数字I / O电源:3.3V CODEC模拟电源:3.3V 电路图、引脚图和封装图...
发表于 04-18 20:26 13次 阅读
LC75056PE 带Bongiovi DPS的汽车音响DSP

THS1009 10 位 8MSPS ADC,具有双通道、并行 DSP/uP、通道自动扫描和低功耗

信息描述The THS1009 is a CMOS, low-power, 10-bit, 8 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers allow for programming the ADC into the desired mode. The THS1009 consists of two analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the application. The THS1009C is characterized for operation from 0°C to 70°C, and the THS1009I is characterized for operation from ...
发表于 04-18 20:10 18次 阅读
THS1009 10 位 8MSPS ADC,具有双通道、并行 DSP/uP、通道自动扫描和低功耗

TLV1572 10 位 1.25 MSPS ADC 单通道 DSP/(Q)SPI IF S 极低功耗自动断电功能

信息描述The TLV1572 is a high-speed 10-bit successive-approximation analog-to-digital converter (ADC) that operates from a single 2.7-V to 5.5-V power supply and is housed in a small 8-pin SOIC package.The TLV1572 accepts an analog input range from 0 to VCC and digitizes the input at a maximum 1.25 MSPS throughput rate. The power dissipation is only 8 mW with a 3-V supply or 25 mW with a 5-V supply. The device features an auto-powerdown mode that automatically powers down to 10 uA whenever a conversion is not performed. The TLV1572 communicates with digital microprocessors via a simple 3- or 4-wire serial port that interfaces directly to the Texas Instruments TMS320 DSPs and (Q)SPI compatible microcontrollers without using additional glue logic. Very high throughput rate, simple serial interface, SO-8 package, 3-V operation, and low power consumption make the TLV1572 an ideal choice for compact or remote high-speed systems.特性F...
发表于 04-18 20:09 22次 阅读
TLV1572 10 位 1.25 MSPS ADC 单通道 DSP/(Q)SPI IF S 极低功耗自动断电功能

TLV1578 8 通道 10 位 1.25MSPS ADC,具有 8 通道输出、DSP/SPI、硬件可配置、低功耗

信息描述The TLV1571/1578 is a 10-bit data acquisition system that combines an 8-channel input multiplexer (MUX), a high-speed 10-bit ADC, and a parallel interface. The device contains two on-chip control registers allowing control of channel selection, software conversion start, and power down via the bidirectional parallel port. The control registers can be set to a default mode by applying a dummy RD\ signal when WR\ is tied low. This allows the TLV1571/1578 to be configured by hardware. The MUX is independently accessible. This allows the user to insert a signal conditioning circuit such as an antialiasing filter or an amplifier, if required, between the MUX and the ADC. Therefore, one signal conditioning circuit can be used for all eight channels. The TLV1571 is a single channel analog input device with all the same functions as the TLV1578. The TLV1571/TLV1578 operates from a single 2.7-V to 5.5-V power supply. It accepts an ana...
发表于 04-18 20:09 16次 阅读
TLV1578 8 通道 10 位 1.25MSPS ADC,具有 8 通道输出、DSP/SPI、硬件可配置、低功耗

TLV1571 1 通道 10 位 1.25MSPS ADC,具有 8 通道输出、DSP/SPI、硬件可配置、低功耗

信息描述The TLV1571/1578 is a 10-bit data acquisition system that combines an 8-channel input multiplexer (MUX), a high-speed 10-bit ADC, and a parallel interface. The device contains two on-chip control registers allowing control of channel selection, software conversion start, and power down via the bidirectional parallel port. The control registers can be set to a default mode by applying a dummy RD\ signal when WR\ is tied low. This allows the TLV1571/1578 to be configured by hardware. The MUX is independently accessible. This allows the user to insert a signal conditioning circuit such as an antialiasing filter or an amplifier, if required, between the MUX and the ADC. Therefore, one signal conditioning circuit can be used for all eight channels. The TLV1571 is a single channel analog input device with all the same functions as the TLV1578. The TLV1571/TLV1578 operates from a single 2.7-V to 5.5-V power supply. It accepts an ana...
发表于 04-18 20:09 19次 阅读
TLV1571 1 通道 10 位 1.25MSPS ADC,具有 8 通道输出、DSP/SPI、硬件可配置、低功耗

TLV1548 10 位 85kSPS ADC 系列 输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI Compat.,8 通道

信息描述The TLV1544 and TLV1548 are CMOS 10-bit switched-capacitor successive-approximation (SAR) analog-to-digital (A/D) converters. Each device has a chip select (CS\), input-output clock (I/O CLK), data input (DATA IN) and serial data output (DATA OUT) that provide a direct 4-wire synchronous serial peripheral interface (SPITM, QSPITM) port of a host microprocessor. When interfacing with a TMS320 DSP, an additional frame sync signal (FS) indicates the start of a serial data frame. The devices allow high-speed data transfers from the host. The (INV CLK)\ input provides further timing flexibility for the serial interface. In addition to a high-speed converter and versatile control capability, the device has an on-chip 11-channel multiplexer that can select any one of eight analog inputs or any one of three internal self-test voltages. The sample-and-hold function is automatic except for the extended sampling cycle,...
发表于 04-18 20:09 22次 阅读
TLV1548 10 位 85kSPS ADC 系列 输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI Compat.,8 通道

TLV1544 10 位 85kSPS ADC 串行 输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI 兼容,4 通道

信息描述The TLV1544 and TLV1548 are CMOS 10-bit switched-capacitor successive-approximation (SAR) analog-to-digital (A/D) converters. Each device has a chip select (CS\), input-output clock (I/O CLK), data input (DATA IN) and serial data output (DATA OUT) that provide a direct 4-wire synchronous serial peripheral interface (SPITM, QSPITM) port of a host microprocessor. When interfacing with a TMS320 DSP, an additional frame sync signal (FS) indicates the start of a serial data frame. The devices allow high-speed data transfers from the host. The (INV CLK)\ input provides further timing flexibility for the serial interface. In addition to a high-speed converter and versatile control capability, the device has an on-chip 11-channel multiplexer that can select any one of eight analog inputs or any one of three internal self-test voltages. The sample-and-hold function is automatic except for the extended sampling cycle,...
发表于 04-18 20:09 18次 阅读
TLV1544 10 位 85kSPS ADC 串行 输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI 兼容,4 通道

TLV1570 10 位 1.25MSPS ADC 8 通道 DSP/(Q)SPI IF 可编程内部 基准、自动或 S/W 断电、极低功耗

信息描述The TLV1570 is a 10-bit data acquisition system that combines an 8-channel input multiplexer (MUX), a high-speed 10-bit ADC, an on-chip reference, and a high-speed serial interface. The device contains an on-chip control register allowing control of channel selection, conversion start, reference voltage levels, and power down via the serial port. The MUX is independently accessible, which allows the user to insert a signal conditioning circuit such as an antialiasing filter or an amplifier, if required, between the MUX and the ADC. Therefore one signal conditioning circuit can be used for all eight channels.The TLV1570 operates from a single 2.7-V to 5.5-V power supply. The device accepts an analog input range from 0 V to AVDD and digitizes the input at a maximum 1.25 MSPS throughput rate. Power dissipation is only 8 mW with a 2.7-V supply or 40 mW with a 5.5-V supply. The device features an autopower-down mode that automatically ...
发表于 04-18 20:09 28次 阅读
TLV1570 10 位 1.25MSPS ADC 8 通道 DSP/(Q)SPI IF 可编程内部 基准、自动或 S/W 断电、极低功耗

TLC1550 10 位,164kSPS ADC,并行输出、直接 I/F 到 DSP/uProcessor、10 通道

信息描述The TLC1550x and TLC1551 are data acquisition analog-to-digital converters (ADCs) using a 10-bit, switched-capacitor, successive-approximation network. A high-speed, 3-state parallel port directly interfaces to a digital signal processor (DSP) or microprocessor (µP) system data bus. D0 through D9 are the digital output terminals with D0 being the least significant bit (LSB). Separate power terminals for the analog and digital portions minimize noise pickup in the supply leads. Additionally, the digital power is divided into two parts to separate the lower current logic from the higher current bus drivers. An external clock can be applied to CLKIN to override the internal system clock if desired. The TLC1550I and TLC1551I are characterized for operation from –40°C to 85°C. The TLC1550M is characterized over the full military range of –55°C to 125°C.特性Power Dissipation...40 mW Max Advanced LinEPIC™ Single-Po...
发表于 04-18 20:07 56次 阅读
TLC1550 10 位,164kSPS ADC,并行输出、直接 I/F 到 DSP/uProcessor、10 通道

TLC1518 10 位 400kSPS ADC,具有串行输出、SPI/DSP 兼容接口、关断状态、8 通道

信息描述The TLC1518 and TLC1514 are a family of high-performance, 10-bit, low power, 1.4 us, CMOS SAR analog-to-digital converters (ADC) which operate from a single 5 V power supply. These devices have three digital inputs and a 3-state output [chip select (CS\), serial input-output clock (SCLK), serial data input (SDI), and serial data output (SDO)] that provide a direct 4-wire interface to the serial port of most popular host microprocessors (SPI interface). When interfaced with a DSP, a frame sync (FS) signal is used to indicate the start of a serial data frame. In addition to a high-speed A/D converter and versatile control capability, these devices have an on-chip analog multiplexer that can select any analog inputs or one of three internal self-test voltages. The sample-and-hold function is automatically started after the fourth SCLK edge (normal sampling) or can be controlled by a special pin, CSTART\, to extend the sampl...
发表于 04-18 20:07 60次 阅读
TLC1518 10 位 400kSPS ADC,具有串行输出、SPI/DSP 兼容接口、关断状态、8 通道

TLC1514 10 位 400kSPS ADC,具有串行输出、SPI/DSP 兼容接口、关断状态、4 通道

信息描述The TLC1518 and TLC1514 are a family of high-performance, 10-bit, low power, 1.4 us, CMOS SAR analog-to-digital converters (ADC) which operate from a single 5 V power supply. These devices have three digital inputs and a 3-state output [chip select (CS\), serial input-output clock (SCLK), serial data input (SDI), and serial data output (SDO)] that provide a direct 4-wire interface to the serial port of most popular host microprocessors (SPI interface). When interfaced with a DSP, a frame sync (FS) signal is used to indicate the start of a serial data frame. In addition to a high-speed A/D converter and versatile control capability, these devices have an on-chip analog multiplexer that can select any analog inputs or one of three internal self-test voltages. The sample-and-hold function is automatically started after the fourth SCLK edge (normal sampling) or can be controlled by a special pin, CSTART\, to extend the sampl...
发表于 04-18 20:07 57次 阅读
TLC1514 10 位 400kSPS ADC,具有串行输出、SPI/DSP 兼容接口、关断状态、4 通道

TLC1551 10 位,164kSPS ADC 并行输出,直接 I/F 至 DSP/微处理器,10 通道

信息描述The TLC1550x and TLC1551 are data acquisition analog-to-digital converters (ADCs) using a 10-bit, switched-capacitor, successive-approximation network. A high-speed, 3-state parallel port directly interfaces to a digital signal processor (DSP) or microprocessor (µP) system data bus. D0 through D9 are the digital output terminals with D0 being the least significant bit (LSB). Separate power terminals for the analog and digital portions minimize noise pickup in the supply leads. Additionally, the digital power is divided into two parts to separate the lower current logic from the higher current bus drivers. An external clock can be applied to CLKIN to override the internal system clock if desired. The TLC1550I and TLC1551I are characterized for operation from –40°C to 85°C. The TLC1550M is characterized over the full military range of –55°C to 125°C.特性Power Dissipation...40 mW Max Advanced LinEPIC™ Single-Po...
发表于 04-18 20:07 67次 阅读
TLC1551 10 位,164kSPS ADC 并行输出,直接 I/F 至 DSP/微处理器,10 通道

THS12082 12 位、8MSPS ADC,具有双通道、DSP/uP 接口、16X FIFO、通道自动扫描、低功耗

信息描述The THS12082 is a CMOS, low-power, 12-bit, 8 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers allow for programming the ADC into the desired mode. The THS12082 consists of two analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. An integrated 16 word deep FIFO allows the storage of data in order to take the load off of the processor connected to the ADC. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided.An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the appl...
发表于 04-18 20:06 103次 阅读
THS12082 12 位、8MSPS ADC,具有双通道、DSP/uP 接口、16X FIFO、通道自动扫描、低功耗

THS1209 12 位、8 MSPS ADC 双通道、DSP/uP 接口、通道自动扫描、低功耗

信息描述The THS1209 is a CMOS, low-power, 12-bit, 8 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers allow for programming the ADC into the desired mode. The THS1209 consists of two analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the application. The THS1209C is characterized for operation from 0°C to 70°C, and the THS1209I is characterized for operation from ...
发表于 04-18 20:06 123次 阅读
THS1209 12 位、8 MSPS ADC 双通道、DSP/uP 接口、通道自动扫描、低功耗

THS1207 12 位,6MSPS 同步采样四通道 ADC;包括并行 DSP/uP I/F 通道自动扫描

信息描述The THS1207 is a CMOS, low-power, 12-bit, 6 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers are used to program the ADC into the desired mode. The THS1207 consists of four analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential-inputs. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the application. The THS1207C is characterized for operation from 0°C to 70°C, the THS1207Iis characterized for operation from –40°...
发表于 04-18 20:05 142次 阅读
THS1207 12 位,6MSPS 同步采样四通道 ADC;包括并行 DSP/uP I/F 通道自动扫描

BELASIGNA R281 始终聆听,语音触发音频DSP系统

信息 BelaSigna®R281是一款超低功耗语音触发解决方案,适用于各种消费电子设备。在典型的应用中,BelaSigna R281“始终在聆听”。并且将检测单个用户训练的触发短语,当检测到该触发短语时断言唤醒信号。 “始终开启”。平均功耗小于300 uW的关键短语检测(不包括麦克风的功耗)可保持待机电池寿命。 BelaSigna R281是一款超小型解决方案,可同时提供采用5 mm x 5mm QFN32封装和2.42 mm x 2.74 mm WLCSP封装。它可以设计在单层PCB上,具有4 mil布线和最少量的外部元件。 需要一个外部的I C主控制器来配置器件进行操作。 超低功耗 卓越绩效 混合信号 Easy Design-In 优势特点 主要功能 久经考验的超低功耗数字信号处理(DSP)技术 •最初为助听器开发的音频DSP技术在以下方面具备所需的计算能力极低电流消耗 •...
发表于 04-18 19:42 81次 阅读
BELASIGNA R281 始终聆听,语音触发音频DSP系统

THS10082 具有双通道、并行 DSP/uP 接口、16X FIFO、通道自动扫描、低功耗的 10 位 8MSPS ADC

信息描述The THS10082 is a CMOS, low-power, 10-bit, 8 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers allow for programming the ADC into the desired mode. The THS10082 consists of two analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. An integrated 16 word deep FIFO allows the storage of data in order to take the load off of the processor connected to the ADC. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the app...
发表于 04-18 19:06 72次 阅读
THS10082 具有双通道、并行 DSP/uP 接口、16X FIFO、通道自动扫描、低功耗的 10 位 8MSPS ADC

THS1206 12 位 6MSPS ADC,具有四通道 (配置),DSP/uP IF,集成 16x FIFO、信道自动扫描功能和低功耗模式

信息描述The THS1206 is a CMOS, low-power, 12-bit, 6 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers are used to program the ADC into the desired mode. The THS1206 consists of four analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. An integrated 16 word deep FIFO allows the storage of data in order to take the load off of the processor connected to the ADC. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the applic...
发表于 04-18 19:06 70次 阅读
THS1206 12 位 6MSPS ADC,具有四通道 (配置),DSP/uP IF,集成 16x FIFO、信道自动扫描功能和低功耗模式

THS1007 10 位 6MSPS 同步采样四路通道 ADC;包含并行 DSP/uP I/F 通道 自动扫描

信息描述 The THS1007 is a CMOS, low-power, 10-bit, 6 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers are used to program the ADC into the desired mode. The THS1007 consists of four analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the application. The THS1007C is characterized for operation from 0°C to 70°C, and the THS1007I is characterized for operation from ...
发表于 04-18 19:06 70次 阅读
THS1007 10 位 6MSPS 同步采样四路通道 ADC;包含并行 DSP/uP I/F 通道 自动扫描

THS10064 10 位 6MSPS ADC,具有四通道 (可配置)、DSP/uP IF、集成 16x FIFO、通道 自动扫描和低功耗

信息描述The THS10064 is a CMOS, low-power, 10-bit, 6 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers are used to program the ADC into the desired mode. The THS10064 consists of four analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. An integrated 16 word deep FIFO allows the storage of data in order to improve data transfers to the processor. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the application. Two diffe...
发表于 04-18 19:06 64次 阅读
THS10064 10 位 6MSPS ADC,具有四通道 (可配置)、DSP/uP IF、集成 16x FIFO、通道 自动扫描和低功耗