㈠ 晶元和單片機的區別
不一樣
晶元就是集成電路,有運放,邏輯等多種,cpu其實也是特殊的晶元。
單片機可以認為是簡單的cpu或者他構成的電路
㈡ 請問單片機與晶元的區別是什麼
一、主體不同
1、單片機:是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM等功能集成到一塊矽片上構成的一個小而完善的微型計算機系統。
2、晶元:是一種把電路小型化的方式,並時常製造在半導體晶圓表面上。
二、特點不同
1、單片機:單片機的體積比較小, 內部晶元作為計算機系統,其結構簡單,但是功能完善,使用起來十分方便,可以模塊化應用。
2、晶元:集成電路的規模生產能力,可靠性,電路設計的模塊化方法確保了快速採用標准化集成電路代替了設計使用離散晶體管。
三、優勢不同
1、單片機:單片機有著較高的集成度,可靠性比較強,即使單片機處於長時間的工作也不會存在故障問題。
2、晶元:是微處理器或多核處理器的核心,可以控制計算機到手機到數字微波爐的一切。
㈢ DSP和單片機的區別
DSP與單片機的區別:
1、存儲器結構不同
單片機使用馮.諾依曼存儲器結構。這種結構中,只有一個存儲器空間通過一組匯流排(一個地址匯流排和一個數據匯流排)連接到處理器核。
大多數DSP採用了哈佛結構,將存儲器空間劃分成兩個,分別存儲程序和數據。
2、 對密集的乘法運算的支持
單片機不是設計來做密集乘法任務的,即使是一些現代的GPP,也要求多個指令周期來做一次乘法。而DSP處理器使用專門的硬體來實現單周期乘法。DSP處理器還增加了累加器寄存器來處理多個乘積的和。累加器寄存器通常比其他寄存器寬,增加稱為結果bits的額外bits來避免溢出。
3、 零開銷循環
DSP演算法的一個共同的特點,即大多數處理時間都花在執行較小的循環上,也就容易理解,為什麼大多數的DSP都有專門的硬體,用於零開銷循環。所謂的零開銷循環是指處理器在執行循環時,不用花時間去檢查循環計數器的值,條件轉移到循環大額頂部,將循環計數器減1。
單片機是Single-chip Microcomputer的較准確譯法,但最能准確反映單片機設計思想、並且有長遠技術眼光的詞彙是Microcontroller(微控制器)。
(3)音頻主晶元和單片機擴展閱讀:
DSP主要針對一些計算能力要求較高的應用,如視頻圖像處理、智能機器人、數字無線、寬頻訪問、數字音頻、高解析度成像和數字電機控制等。
單片機應用最為廣泛,主要利益於它的成本控制上,使它能在許多對計算能力要求不那麼高的應用立足。相信在未來幾年裡,MCU市場關鍵增長驅動力將來自於綠色能源,智能電子設備,智能電網以及電子產品的升級換代比如汽車電子。
㈣ 單片機如何控制語音晶元,
APR9600(語音錄放)
台灣公司最新推出的APR9600語音錄放晶元,是繼美國ISD公司以後採用模擬存儲技術的又一款音質好、噪音低、不怕斷電、
復錄放的新型語音電路,單片電路可錄放32-60秒,串列控制時可分256段以上,並行控制時最大可分8段。與ISD同類晶元
它具有:價格便宜,有多種手動控制方式,分段管理方便、多段控制時電路簡單、采樣速度及錄放音時間可調、每個單鍵均有
停止循環多種功能等特點,同時保留了ISD2500晶元的一些特點,都是DIP28雙列直插塑料封裝,在管腳排列上也基本相同。
圖一是APR9600的全功能使用電路圖,圖二是APR9600的管腳排列圖。表(一)為管腳功能說明。一、並行控制模式
在ISD晶元中要實現某鍵對某段的多段並行控制是十分復雜的,一般需要大量的二極體解碼陣或單片機來輔助實現,另外在分
段錄音時也存在很多困難。而在APR9300晶元中卻十分簡單,每段都有對應的鍵控制,按哪一鍵就錄、放哪一段,而且可以方便地
對任意一段重新錄音不影響其它段、對任意一段循環放音等。只是每段錄音的最大時間是等分的,而且最多隻能分八段。下面
以需要分四段為例說明:
並行四段控制需要將晶元的MSEL1端置1(高電平)、MSEL2端置0(低電平)、/M8端任意。模式置好後開始錄音,置RE
端為0,壓住/M1即聽到「嘀」一聲BUSY指示燈亮起即開始錄音第一段,松鍵時又聽到「嘀」一聲BUSY指示燈熄滅即錄音停止。
/M2、/M3、/M4分別錄其他三段。錄音時可以不按順序,先錄任意一段均可,不滿意可重新錄音。每段的最大時間為15秒(以全
片60秒錄音計),錄滿時指示燈熄滅並響「嘀嘀」兩聲,當然實際每段錄音可以長短不一。置RE端為1即是放音狀態,按一下/M1
即放音第一段,放音期間再按一下/M1即停止放音,如果壓住/M1鍵不放即循環放音第一段直到松鍵。/M2、/M3、/M4均分別控制第二、三、四段。/CE鍵為停止鍵,放音期間按一下它也能停止放音。
其它並行二段、八段的控制使用方式相同。
二、串列控制模式
串列控制方式用到的鍵要少得多,它僅需要一、二個鍵來控制所有的語音段錄放,而且段數可以足夠多,每段也沒有時間限制。
只是在選段上沒有並行控制模式方便。
置MSEL1、MSEL2均為0,在錄音時/M8置1。置/RE端為0為錄音狀態,按住/M1即開始錄第一段,松鍵即停止。再按住/M1
即錄第二段,如此一直分段錄音,直到晶元溢出。
在放音時(/RE=1)有兩種狀態,/M8置1為串列順序控制方式,按一下/M1即放音第一段,再按一下即放第二段,如此順序
逐段放音,到最後一段結束時即停止放音,必須按一下CE鍵復位,然後再按/M1鍵就可以又從第一段放音。這種方式下的段不可選
擇只能按錄音的順序播放,適合走馬燈、流程式控制制等電路使用;/M8置0為串列選段控制方式,按一下/M1隻能放音第一段,再按
還是放音第一段。這時的/M2有效成為快進選段鍵,每按一下/M2即向後移動一段,例如現在按了三下/M2,再按/M1就放音第四段。
因此可以實現選段放音。按/CE鍵復位為第一段。
APR9600晶元還有其它幾種控制方式,用戶可根據需要自行實驗設計。
APR9600的電性能參數:電源電壓4.5-6.5V,靜態電流1uA,工作電流25mA。其外接振盪電阻與采樣率、語音頻帶、錄放
時間的關系見表(三),該電阻可以根據用戶需要的時間和音質效果無級調節。
單片機接M1-M8就行了
㈤ 單片機與語音晶元怎樣連接
這個就看您選什麼樣的語音晶元了,語音晶元的分類如下,您可以看一下
語音晶元的作用
1、顧名思義,就在是產品上增加語音播報的功能,實現的也就是把語音播放出來
2、常見的如:停車場報金額、電梯報站、貨車報「左轉彎,請注意」等等,應用非常的廣泛
語音晶元的種類,不過主要的分類基本也就大致三種
1、第一種,稱之為OTP,就是那種SOP8封裝的語音晶元,內置幾段常用的語音,出廠之後就固話死了,不可修改
2、第二種,稱之為flash語音晶元,通常是一個主控晶元外掛一個spiflash,主控晶元是不變的,而flash則是可以重復燒錄的,但是語音往往只支持wav,所以音質會壓縮的很差。代表的如WT588D
3、第三種,就是現在最優秀的KT404A晶元,他是支持MP3解碼,比前面的兩種在技術上是一個跨越,將MP3這種優秀的技術應用於語音晶元上,同時他強大的usb直接虛擬flash成為U盤,這樣更新語音非常方便
如果選擇OTP的,基本上用單片機的一個IO口就可以了
如果選擇KT404A之類的MP3晶元,拿出單片機的一個串口就可以了
非常的簡單
希望能幫到您
㈥ 音頻解碼晶元是單片機么
不是,分軟解和硬解兩種
軟體是在軟體做的,應該不是你問的,
硬解是用ic解碼。內部通常是集成電路的方式。你可以把他想成用FPGA寫的比較合適。實際上對你來說就是個外設
㈦ 用51單片機處理音頻信號
介紹基於DSP和FPGA的專業級音頻處理開發板資料
介紹基於DSP和FPGA的專業級音頻處理開發板資料
採用TMS320C5409和Cyclone EP1C3T144C8 FPGA、作為主處理器、協處理器。採用24bit高精度音頻專用AD/DA轉換晶元,特別適合應用於電台、錄音室等專業級音頻處理設備開發。
該開發板是面向專業級音頻開發而設計的硬體平台,主要集成了ALTERA的EP1C3,STC的MCU和cirrus公司的高保真度音頻AD/DA,音頻經AD/DA轉換後的信噪比達到90dB,完全達到專業音頻處理的水平。
硬體資源:
◆TMS320VC5409-100:32K字片內RAM,3個McBSP口,8bit的HPI口(支持
16bit非復用模式),支持外部匯流排到內部存儲器的DMA操作,相對5402,5409的資
源要豐富一些,特別在多位高速音頻信號處理中,外部DMA特性能使處理速度提高
很多.
◆EP1C3T144C8: 2910個LE,內置13個獨立的128X36bit的RAM塊,104個可用
I/O口,內置PLL. 大量的管腳和內置RAM(可做各種FIFO)為擴展專業視頻介面提
供了足夠的硬體資源.
◆SST39VF160/1601:2M Bytes flash晶元(1M*16bit),能容納大量程序。 提供從該flash晶元Bootload DSP程序的例子代碼。
◆Bootload SPI EEPROM CSI25256:32K*8bit,支持在線下載DSP程序,不須通過JTAG介面;
◆Sram:ISSI的IS61LV6416;64K*16bit;
◆點陣LCD介面:支持128*64的點陣屏;
◆128*64屏(綠底黑字,藍底白字):61202或K0107晶元組;該屏為用戶另選配
的器件.
◆音頻AD/DA:Crystal公司的專業級音頻AD/DA轉換器,最高支持精度為24bit寬,
采樣率為96K.綜合信噪比超過90db.
◆STC89C58RD+:32K位元組的單片機,為DSP提供良好和低價的用戶介面,同時也為
DSP做高速信號處理節省了寶貴的時間,使DSP不必忙於做用戶介面的工作.
◆預留HPI口,可方便與上位機通訊。
軟體資源:
DSP定時中斷的匯編程序和C語言程序;
McBSP程序;
16位並行介面的Bootload程序和實現過程;
SPI介面通過McBSP2介面Bootload的程序和過程,McBSP0配置程序;
音頻頻譜分析的演示程序:音頻信號經FFT實時轉換後送到LCD顯示的目標文件;
多段均衡器設計過程的介紹;
CSL庫應用的介紹;
應用CSL庫進行DMA配置的介紹;
單片機相應的原代碼,包括在線下載串口bootload程序的代碼;
FPGA的原碼;
該音頻信號處理套件以高速DSP為核心信號處理器,FPGA為信號處理的協處理器,處理包括視音頻時序對齊和部分硬解碼過程,MCU為用戶介面協處理器,實現LCD顯示和鍵盤操作,該開發板是為專業音頻信號處理度身訂做的,同時它可以為靜態圖象處理提供廉價的開發平台.
4層PCB板設計,具有更強的抗干擾性和進一步降低了系統的雜訊.
基於DSP和FPGA的專業音頻處理開發板的特點:
1、 該音頻處理平台的最高處理能力為96kHz,24 bits,綜合信噪比達到90dB,而音頻CD的極限值為44.1 kHz,16 bits,該平台的的音頻處理質量要遠遠優於CD音頻,主要用於專業音頻如電台,電視台等要求較高的場合上的設備開發。
2、 使用cirrus公司性價比較高的音頻處理晶元,差分輸入輸出,有很高的共模抑制能力,AD通道帶片外運放前置驅動,DA通道帶片外運放後級驅動和有源濾波,大大提高了系統的信噪比和驅動能力。
3、 該開發板源於已成功開發且量產的專業化音頻處理設備,我們結合實際的開發流程,使用DSP-FPGA-MCU的設計框架,做到了用DSP做演算法處理,FPGA做邏輯和時序對齊處理,MCU做用戶介面。這種架構能很好的發揮DSP的高速處理性能,而不需耗費資源去管理介面,特別在跟專業視頻AD/DA如SAA7114和SAA7121介面的時候,FPGA做埠操作和時序對齊就遠遠勝於DSP了,用戶利用該系統做視頻處理時,只需在FPGA中提取出有效的視頻數據和開通PING和PONG兩級FIFO,然後在DSP中利用DMA操作將數據PING-PONG進DSP就可以了。而EP1C3為我們提供了足夠的RAM做緩沖FIFO,該功能為實際開發提供了很大方便,我們結合實際對DSP,FPGA, MCU管腳做了適當的擴充。用戶可以方便地擴展自己的PCB板。
4、 該開發板提供了兩種bootload方式,16bit並行flash和8bit串列EEPROM方式,提供整個bootload過程的源代碼和上位機軟體。串列EEPROM bootload方式提供了在線下載功能,通過計算機串口直接實現了DSP 16進制文件的燒寫,省卻了HPI介面bootload時對MCU重新編程的繁瑣操作,同時將HPI口預留給用戶使用。
5、 板上預留了點陣LCD介面,同時提供縱模LCD 12864的MCU驅動程序。音頻處理類的產品一般需要一個比較大的LCD顯示處理前後的音頻數據信息,如輸入音頻的幅度波形,頻譜圖,處理後輸出的幅度波形和頻譜圖等。在做均衡器處理時,通過點陣LCD,就能描出用戶需要的各頻段的增益曲線,這在產品開發中是非常有用的。
6、 該開發板定位在專業音頻處理上,跟一般的DSP學習板有較大的區別,它提供了豐富的片級處理資源。為用戶提供一個良好的二次開發平台,特別適合研究生和公司做音頻或靜態圖像處理項目時使用。
FAQ:
1、該開發套件提供多少東西?
核心板+開關電源+音頻線+串口線+開發資料光碟
2、5409相對於5402性能上有哪些改進和不同?
5409有32K*16bit片內RAM,較5402大1倍,5409有3個McBSP口,較5402多1個McBSP2口,其中McBSP2支持串列EEPROM bootload。支持非復用模式的16bit HPI介面,5402不支持。支持外部匯流排到內部RAM的DMA傳輸,5402不支持。但5409隻有1個時鍾Timer0,5402有2個時鍾。
3、該平台做高速音頻處理的依據是什麼?
我們在該平台上開發過多段音頻均衡器(基於IIR濾波器)和音頻頻譜分析及單峰干擾檢測消除等項目,均取得較好的效果,只要在軟體架構上做適當的配置,如利用FPGA和DSP結合做DMA數據傳輸通道,將DSP從數據傳輸中解放出來,同時關鍵程序使用匯編和C結合的方式編程,就能獲得較高的處理性能。
4、使用串口bootload和使用並口flashrom bootload有什麼優缺點?
我們提供2種方式的bootload方式的目的是讓用戶有更多的選擇,一般在串口資源足夠的話就用串口bootload方式,但5409有個問題是它只支持32k*8bit的串口EEPROM,因而當程序大於32K時就考慮用並口方式了。
5、能不能在FPGA晶元EP1C3中植入NIOS系統?
可以的,但是因為沒有對EP1C3做 flashrom和sdram擴展,如果單純在EPCS1中定製程序的話,程序容量就非常有限了。
詳情請登陸 www.21control.com
=================================================================
這個是51單片機實驗及實踐教程,從入門到精通,附有匯編,C源程序
http://www.51kaifa.com/bbs/viewthread.php?tid=154
注冊一下就可以下載
㈧ DSP主控晶元和單片機的區別
DSP是數字信號處理就是用數值計算的方式對信號進行加工的理論和技術,它的英文原名叫digital signal processing,簡稱DSP。另外DSP也是digital signal processor的簡稱,即數字信號處理器。數字信號處理的目的是對真實世界的連續模擬信號進行測量或濾波。因此在進行數字信號處理之前需要將信號從模擬域轉換到數字域,這通常通過模數轉換器實現。而數字信號處理的輸出經常也要變換到模擬域,這是通過數模轉換器實現的。
單片機是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。
㈨ 單片機與晶元的區別
單片機也是一種晶元,是把CPU與外圍支持器件集成到一起,具有完整計算機功能的一種大規模集成電路。可以說,單片機就是把普通計算機的主板、CPU、內存、顯卡都集成到一塊晶元中了。
㈩ DSP,ARM和單片機的區別
1、單片機是一種有完整計算機體系的晶元,適用於簡單的測控系統,功能相對簡單。
單片機的工作ARM和DSP都能作,單片機對於數字計算方面的指令少得多,DSP為了進行快速的數字計算,提高常用的信號處理演算法的效率,加入了很多指令,比如單周期乘加指令、逆序加減指令,塊重復指令等等,甚至將很多常用的由幾個操作組成的一個序列專門設計一個指令可以一周期完成,極大的提高了信號處理的速度。
由於數字處理的讀數、回寫量非常大,為了提高速度,採用指令、數據空間分開的方式,以兩條匯流排來分別訪問兩個空間,同時,一般在DSP內部有高速RAM,數據和程序要先載入到高速片內ram中才能運行。
2、ARM是微處理器,具有強大的事務處理功能,可以配合嵌入式操作系統使用。
ARM最大的優勢在於速度快、低功耗、晶元集成度高,多數ARM晶元都可以算作SOC,基本上外圍加上電源和驅動介面就可以做成一個小系統了,基於ARM核心處理器的嵌入式系統以其自身資源豐富、功耗低、價格低廉、支持廠商眾多的緣故,越來越多地應用在各種需要復雜控制和通信功能的嵌入式系統中。
目前,採用ARM核的微處理器,即我們通常所說的ARM微處理器,已遍及工業控制、消費類電子產品、通信系統、網路系統、無線系統等各類產品市場,基於ARM技術的微處理器應用約占據了32位RISC微處理器75%以上的市場份額,ARM技術正在逐步滲入到我們生活的各個方面。
3、DSP適用於數字信號處理,例如FFT、數字濾波演算法、加密演算法和復雜控制演算法等。
DSP實時運行速度可達每秒數以千萬條復雜指令程序。DSP器件比16位單片機單指令執行時間快8~10倍,完成一次乘加運算快16~30倍,其採用的設計是數據匯流排和地址匯流排分開,使程序和數據分別存儲在兩個分開的空間,允許取指令和執行指令完全重疊,其工作原理是接收模擬信號,轉換為0或1的數字信號,再對數字信號進行修改、刪除、強化,並在其他系統晶元中把數字數據解譯回模擬數據或實際環境格式,它的強大數據處理能力和高運行速度,是最值得稱道的兩大特色。
DSP晶元,由於它運算能力很強,速度很快,體積很小,而且採用軟體編程具有高度的靈活性,因此為從事各種復雜的應用提供了一條有效途徑。其主要應用是實時快速地實現各種數字信號處理演算法。