小白能读懂的 《手把手教你学DSP(TMS320X281X)》第二章(1) 2020-12-21
目錄
1 聲明
2 概述
3 電壓情況
4 系統(tǒng)結(jié)構(gòu)
1 事件管理器(EVA/EVB)
2 AD轉(zhuǎn)化模塊
3 串行通信接口SCIA/SCIB
4 SPI/CAN
1 聲明
????? 由于本人也是小白,只是將所能查詢到的資料進行匯總,水平有限,只能代表個人的理解,但所寫文章也從小白視角出發(fā),對小白友好,如果幫助到你,記得點贊收藏不迷路。如果文章有錯誤,請不吝賜教;待我查詢后一定改正,這樣你我教學(xué)相長,豈不美哉,當然有些錯誤待我多時之后也可能自己發(fā)現(xiàn),到時候自己回來改正,不過有的可能遺忘,所以能提醒我最好,哈哈,謝謝。
2 概述
首先dsp2812是32位的定點dsp。
????? 單片機中的32位是指cpu處理的數(shù)據(jù)的寬度,即參與運算的寄存器的數(shù)據(jù)長度。
????????????? 擴展小知識:32位與64位電腦的不同是指尋址空間的不同;內(nèi)存可以想象成有很多的大房子,每個房子有一個房間號(地址),每個房間有8個人(8位字節(jié)),每個字節(jié)兩種狀態(tài)(代表高低電平,高低電平兩種狀態(tài)不容易在傳輸過程中最不容易失真,也就是計算機2進制由來最根本的原因)
????? 定點處理器:與之相對的是浮點寄存器,在處理高精度浮點計算時定點寄存器并沒有浮點寄存器優(yōu)秀。
晶振最高150MHZ的頻率,所以時鐘周期為6.67ns。
?????? 晶振的主要作用是在單片機上產(chǎn)生時間的概念,震動一次的時間為一個時鐘周期,類似于我們現(xiàn)實世界中的每一秒,只有一秒一秒的時間流逝,我們才能做計劃:8小時睡眠時間就? 是鐘表的時間走過八個小時,我們這段時間一直處于休眠狀態(tài)。
3 電壓情況
低功耗設(shè)計:
存儲空間:
18K*16的RAM空間與128K*16的Flash空間;一般的程序下載和調(diào)試都在RAM空間進行,但RAm空間掉電丟失數(shù)據(jù)(也就是關(guān)機之后就沒啦!);程序開發(fā)完成之后要把代碼下載到Flash(C2812中是ROM)空間中保存運行(掉電數(shù)據(jù)不丟失),最大可擴1M*16位;
其中RAM空間又包括:
安全密鑰:
可保護Flash/ROM/OTPROM/L0L1RAM的數(shù)據(jù),可防止程序和數(shù)據(jù)的讀寫,CCS的progarm模塊可進行設(shè)計,但密碼不能設(shè)置為0,否則就會被鎖死,小心二手翻新板子只有unlock一個選項。
4 系統(tǒng)結(jié)構(gòu)
1 事件管理器(EVA/EVB)
EVA和EVB相同功能,只是名字不一樣,具體結(jié)構(gòu)如下所示:
2 AD轉(zhuǎn)化模塊
將模擬量轉(zhuǎn)化為數(shù)字量,日常生活中的溫度,電壓和壓力等模擬量轉(zhuǎn)化為數(shù)字量進行處理。
12bit的ADC模塊,采樣精度應(yīng)該是12位,但一般使用時常用9位或10位,精度要求高時需要外部轉(zhuǎn)換電路可通過特定軟硬件手段提高到12位。
拓展:12位精度代表可以產(chǎn)生2^12個數(shù),若采樣電壓為5v,那么精度為5/(2^12)V。但注意AD信號電壓范圍0~3V,超過的話會燒掉板子。
拓展:參考電壓是這個樣子的,假如你選擇的參考電壓是5v,你的ad是12位的,那么當你的輸入電壓是5v的時候你的單片機的顯示應(yīng)該是4095 ,如果是0v的輸入那單片機里面的值就是0 ,中間點的值成線性關(guān)系,就是說假如你的輸入是m,那單片機單片機的值就是4096*m/5,這樣反過來你知道了單片機的值就可以算出你的輸入是多少了!
2*8=16路輸入通道,最多可采集這么多路信號。
兩個采樣保持器:采樣器是一種開關(guān)電路或裝置,它在固定時間點上取出被處理信號的值。采樣保持器則把這個信號值放大后存儲起來,保持一段時間,以供模數(shù)轉(zhuǎn)換器轉(zhuǎn)換,直到下一個采樣時間再取出一個模擬信號值來代替原來的值。
擴展:采樣保持器與采樣器、放大器和模數(shù)轉(zhuǎn)換器一起構(gòu)成模擬量輸入通道,用于工業(yè)過程計算機系統(tǒng)的數(shù)據(jù)采集系統(tǒng)?,F(xiàn)場信號(如溫度、壓力、流量、物位、機械量和成分量等被測參數(shù))經(jīng)過信號處理(標度變換、信號隔離、信號濾波等)送入采樣器,在控制器控制下對信號進行分時巡回和多路切換選擇,然后經(jīng)放大器和采樣保持電路再送入模數(shù)轉(zhuǎn)換器,轉(zhuǎn)換成能接受的二進制數(shù)碼。
最高轉(zhuǎn)化速率80ns,12.5Msps。
擴展:所謂的轉(zhuǎn)換速率(Conversion Rate)是指完成一次從模擬轉(zhuǎn)換到數(shù)字的AD轉(zhuǎn)換所需的時間的倒數(shù)。積分型AD的轉(zhuǎn)換時間是毫秒級屬低速AD,逐次比較型AD是微秒級屬中速AD,全并行/串并行型AD可達到納秒級。采樣時間則是另外一個概念,是指兩次轉(zhuǎn)換的間隔。為了保證轉(zhuǎn)換的正確完成,采樣速率(Sample Rate)必須小于或等于轉(zhuǎn)換速率。常用單位是ksps和Msps,表示每秒采樣千/百萬次。
3 串行通信接口SCIA/SCIB
發(fā)送和接收是兩條線,支持全雙工和半雙工的通信模式
標準異步串行通信(UART),支持RS232和RS485的串口
支持64K不同速率的通信速度
16級深度的FIFO發(fā)送/接受功能
4 SPI/CAN
本部分內(nèi)容涉及的相關(guān)知識較多,在后面具體功能處在另行介紹。
SPI在外擴設(shè)備上使用較多,AD、液晶等
總結(jié)
以上是生活随笔為你收集整理的小白能读懂的 《手把手教你学DSP(TMS320X281X)》第二章(1) 2020-12-21的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 维纳滤波python 函数_加性高斯白噪
- 下一篇: 针式打印机套打+lodop
