小白能读懂的 《手把手教你学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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何将excel表格导入mysql数据库_MySQL数据库

    如何将excel表格导入mysql数据库_MySQL数据库怎么把excel里的数据导入数据库中的表中打开企业管理器开要导入数数据库,在表上按右键,所务–>导入数据,弹出DTS导入/导出向导,按下一步,2、选择数据源MicrosoftExcel97-2000,文件名选择要导入的xls文件,按下一步,3、选择目的用于SQLServer的MicrosoftOLEDB提供程序,服务器选择本地(如果是本地数据库的话,如VVV…

    2022年9月21日
    0
  • 树莓派是什么?能干什么?

    树莓派是什么?能干什么?树莓派是什么?能干什么?一、什么是树莓派?二、树莓派和单片机的区别?三、树莓派使用的什么系统?四、树莓派的最基本操作方法?五、树莓派能干什么?六、玩树莓派能学到什么?一、什么是树莓派?树莓派是由树莓派基金会发布的卡片式电脑,起初的目的是为了让更多的孩子们可以学习计算机编程,但是发布以后受到了广大计算机爱好者的喜爱树莓派被称为卡片式电脑,顾名思义它可以安装操作系统,并且接上显示屏鼠标键盘就可以正常使用,在上面可以用python或者C语言编程并运行。二、树莓派和单片机的区别?树莓派是卡片式电脑可以装

    2022年6月8日
    26
  • 大数据毕业设计 – 选题推荐(一)

    大数据毕业设计 – 选题推荐(一)文章目录1开题指导1.1起因1.2如何避坑(重中之重)1.3为什么这么说呢?1.4难度把控1.5题目名称1.6最后选题建议3最后1开题指导1.1起因近期开题的同学越来越多,很多同学不知道怎么选题,不知道老师分配的题目应该怎么做,指导老师分享的信息不多,无从下手。1.2如何避坑(重中之重)毕设选题实际上对很多同学来说一个大坑,每年挖坑给自己跳的人太多太多,选题选得好后面的答辩以及论文撰写会轻松很多,选的不好就是一个无穷无尽的折磨。。。。1.3为什么这么说呢?其实这主要

    2022年5月25日
    123
  • filter pitcher是什么意思_EncodingFilter

    filter pitcher是什么意思_EncodingFilterorg.apache.struts2.dispatcher.FilterDispatcher是Struts2的主要的Filter,负责四个方面的功能:       (1)执行Actions       (2)清除ActionContext       (3)维护静态内容       (4)清除request生命周期内的XWork的interceptors   另注:该

    2022年8月16日
    5
  • IP地址分类及划分「建议收藏」

    IP地址分类及划分「建议收藏」IP地址分类IP地址由4段数据构成,每段1字节,8位二进制数。根据网络号和主机号所占位数的不同,将IP地址分为四类。A类地址A类IP地址,第一段一字节数据表示网络号,剩下三段表示主机号。规定网络号最高位必须为0,则可以表示00000001-01111111,即126(除去全0和全1)个网络,剩下的3个字节数据可以表示2^24-2个主机。A类子网掩码255.0.0.0.B类地址B类IP地址,前两段2个字节数据表示网络号,剩下两段表示主机号。规定网络号最高位必须为10,则范围从100000000

    2022年6月10日
    54
  • 漏扫工具 nessus_黑客漏洞扫描工具

    漏扫工具 nessus_黑客漏洞扫描工具零基础学黑客,搜索公众号:白帽子左一原文地址:https://blog.csdn.net/wwl012345/article/details/96998187一、Nessus简单介绍Nessus是全球使用人数最多的系统漏洞扫描与分析软件,这是一个免费、威力强大、更新频繁并简易使用的远端系统安全扫描程序,功能十分强大。二、Nessus安装下载软件包的时候一定要找一个网速很好并且稳定的地方,最好不要使用热点,这是前人之鉴。(1):下载软件包进入官网下载https://www.tenable.c

    2022年10月19日
    2

发表回复

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

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