小白能读懂的 《手把手教你学DSP(TMS320X281X)》第二章(1) 2020-12-21[通俗易懂]

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第二章(1) 2020-12-21[通俗易懂]1声明由于本人也是小白,只是将所能查询到的资料进行汇总,水平有限,只能代表个人的理解,但所写文章也从小白视角出发,对小白友好,如果帮助到你,记得点赞收藏不迷路。如果文章有错误,请不吝赐教;待我查询后一定改正,这样你我教学相长,岂不美哉,当然有些错误待我多时之后也可能自己发现,到时候自己回来改正,不过有的可能遗忘,所以能提醒我最好,哈哈,谢谢。2概述首先dsp2812是32位的定点dsp。单片机中的32位是指cpu处理的数据的宽度,即参与运算的寄存器的数据长度。…

大家好,又见面了,我是你们的朋友全栈君。

目录

1 声明

2 概述

3 电压情况

4 系统结构

1 事件管理器(EVA/EVB)

2 AD转化模块

3 串行通信接口SCIA/SCIB

4 SPI/CAN


1 声明

      由于本人也是小白,只是将所能查询到的资料进行汇总,水平有限,只能代表个人的理解,但所写文章也从小白视角出发,对小白友好,如果帮助到你,记得点赞收藏不迷路。如果文章有错误,请不吝赐教;待我查询后一定改正,这样你我教学相长,岂不美哉,当然有些错误待我多时之后也可能自己发现,到时候自己回来改正,不过有的可能遗忘,所以能提醒我最好,哈哈,谢谢。

2 概述

首先dsp2812是32位的定点dsp。

      单片机中的32位是指cpu处理的数据的宽度,即参与运算的寄存器的数据长度。

              扩展小知识:32位与64位电脑的不同是指寻址空间的不同;内存可以想象成有很多的大房子,每个房子有一个房间号(地址),每个房间有8个人(8位字节),每个字节两种状态(代表高低电平,高低电平两种状态不容易在传输过程中最不容易失真,也就是计算机2进制由来最根本的原因)

      定点处理器:与之相对的是浮点寄存器,在处理高精度浮点计算时定点寄存器并没有浮点寄存器优秀。

晶振最高150MHZ的频率,所以时钟周期为6.67ns。

       晶振的主要作用是在单片机上产生时间的概念,震动一次的时间为一个时钟周期,类似于我们现实世界中的每一秒,只有一秒一秒的时间流逝,我们才能做计划:8小时睡眠时间就  是钟表的时间走过八个小时,我们这段时间一直处于休眠状态。

3 电压情况

低功耗设计:

  1. 内核电压:1.8V :正常1.8V电压只能达到135MHZ的晶振,只有1.9V电压才能达到150MHZ。内核电压是CPU正常工作的电压,决定了整个系统的功耗,若电压低则功耗小发热量少,电池寿命可以延长。
  2. IO口电压:3.3V:如果给单片机输入3.3V以上的电压,会烧毁单片机!外界通讯的也是3.3V,也就是正常条件下你只能输出3.3V,需要配合其他电路才能输出别的电压去给负载上电。
  3. Flash编程电压:3.3V:Flash烧录程序的电压。

存储空间:

18K*16的RAM空间与128K*16的Flash空间;一般的程序下载和调试都在RAM空间进行,但RAm空间掉电丢失数据(也就是关机之后就没啦!);程序开发完成之后要把代码下载到Flash(C2812中是ROM)空间中保存运行(掉电数据不丢失),最大可扩1M*16位;

其中RAM空间又包括:

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第二章(1) 2020-12-21[通俗易懂]

安全密钥:

可保护Flash/ROM/OTPROM/L0L1RAM的数据,可防止程序和数据的读写,CCS的progarm模块可进行设计,但密码不能设置为0,否则就会被锁死,小心二手翻新板子只有unlock一个选项。

4 系统结构

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第二章(1) 2020-12-21[通俗易懂]

1 事件管理器(EVA/EVB)

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第二章(1) 2020-12-21[通俗易懂]

EVA和EVB相同功能,只是名字不一样,具体结构如下所示:

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第二章(1) 2020-12-21[通俗易懂]

2 AD转化模块

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第二章(1) 2020-12-21[通俗易懂]

将模拟量转化为数字量,日常生活中的温度,电压和压力等模拟量转化为数字量进行处理。

12bit的ADC模块,采样精度应该是12位,但一般使用时常用9位或10位,精度要求高时需要外部转换电路可通过特定软硬件手段提高到12位。

拓展:12位精度代表可以产生2^12个数,若采样电压为5v,那么精度为5/(2^12)V。但注意AD信号电压范围0~3V,超过的话会烧掉板子。

拓展:参考电压是这个样子的,假如你选择的参考电压是5v,你的ad是12位的,那么当你的输入电压是5v的时候你的单片机的显示应该是4095 ,如果是0v的输入那单片机里面的值就是0 ,中间点的值成线性关系,就是说假如你的输入是m,那单片机单片机的值就是4096*m/5,这样反过来你知道了单片机的值就可以算出你的输入是多少了!

2*8=16路输入通道,最多可采集这么多路信号。

两个采样保持器:采样器是一种开关电路或装置,它在固定时间点上取出被处理信号的值。采样保持器则把这个信号值放大后存储起来,保持一段时间,以供模数转换器转换,直到下一个采样时间再取出一个模拟信号值来代替原来的值。

扩展:采样保持器与采样器、放大器和模数转换器一起构成模拟量输入通道,用于工业过程计算机系统的数据采集系统。现场信号(如温度、压力、流量、物位、机械量和成分量等被测参数)经过信号处理(标度变换、信号隔离、信号滤波等)送入采样器,在控制器控制下对信号进行分时巡回和多路切换选择,然后经放大器和采样保持电路再送入模数转换器,转换成能接受的二进制数码。

最高转化速率80ns,12.5Msps。

扩展:所谓的转换速率(Conversion Rate)是指完成一次从模拟转换到数字的AD转换所需的时间的倒数。积分型AD的转换时间是毫秒级属低速AD,逐次比较型AD是微秒级属中速AD,全并行/串并行型AD可达到纳秒级。采样时间则是另外一个概念,是指两次转换的间隔。为了保证转换的正确完成,采样速率(Sample Rate)必须小于或等于转换速率。常用单位是ksps和Msps,表示每秒采样千/百万次。

3 串行通信接口SCIA/SCIB

发送和接收是两条线,支持全双工和半双工的通信模式

标准异步串行通信(UART),支持RS232和RS485的串口

支持64K不同速率的通信速度

16级深度的FIFO发送/接受功能

4 SPI/CAN

本部分内容涉及的相关知识较多,在后面具体功能处在另行介绍。

SPI在外扩设备上使用较多,AD、液晶等

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第二章(1) 2020-12-21[通俗易懂]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133528.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 手把手教你如何使用kali破解wifi密码(图文教程)

    手把手教你如何使用kali破解wifi密码(图文教程)如何用kali破解WPA/WPA2加密方式的密码前期准备支持监听的网卡一张以及安装kali的VMwarekali官网kali是什么?——kali就是一个专门用于渗透行业的Linux发行版本,里面的工具非常丰富,本文就是建立在kali系统的支持之上的https://www.kali.org/get-kali/#kali-virtual-machines下载位置下载了vm文件后可以直接用VMware打开,开机后用户名:kali密码:kali正式开始查看已安装网卡airmon-n

    2022年6月5日
  • 机械振动论文带有simulink分析的_matlab振动仿真实例

    机械振动论文带有simulink分析的_matlab振动仿真实例1、内容简介1、汽车传动系统的力学模型的讨论2、SIMULINK介绍3、(激励源分析并建立相应的SIMULINK模块)包括发动机动力源模型,行驶工况等4、分析扭振特性5、提出改进手段并比较改进前后系统扭振响应340-可以交流、咨询、答疑2、内容说明汽车动力传动系统是一个具有多自由度的、连续的、有阻尼系统。传动系统的振动主要有横向振动、扭转振动、纵向振动。并且汽车传动系统的扭转振动是一个非常重要的振动形式。当汽车制动、起步、换档时,这些非稳定工况下汽车传动系由于受到非周期的冲击性干扰力而产生的振动。当汽车正

    2022年10月15日
  • JDK11安装包(win版)「建议收藏」

    链接:https://pan.baidu.com/s/1S10D5sA8WkYcyOjnE1M5IA提取码:pl26

    2022年4月11日
  • jackson对Exception类型对象的序列化与反序列化「建议收藏」

    jackson对Exception类型对象的序列化与反序列化「建议收藏」jackson对Exception类型对象的序列化与反序列化

    2022年4月21日
  • opencv中imread第二个参数的含义「建议收藏」

    opencv中imread第二个参数的含义「建议收藏」文档中是这么写的:Flagsspecifyingthecolortypeofaloadedimage:CV_LOAD_IMAGE_ANYDEPTH-Ifset,return16-bit/32-bitimagewhentheinputhasthecorrespondingdepth,otherwiseconvertitto8-bit

    2022年10月10日
  • python信号处理库_python开源协议

    python信号处理库_python开源协议本发明涉及的是一种在用电采集终端上实现标准MBUS协议接口用来采集水表、热量表、气表数据的方法,具体涉及一种基于MBUS标准协议接口模块采集水、热、气表的方法,属于用电信息采集领域。背景技术:我国正处于自动化楼宇建设事业蓬勃发展的时期,远程抄表系统作为其中重要的一环,正朝着自动化及智能化方向发展;MBUS(仪表总线)总线作为一种通讯方式,以其高性价比,在水热测量仪表中得到了广泛的应用,大大推动了远…

    2022年10月15日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号