TLV2548是一款12位串行A/D轉(zhuǎn)換芯片,可與DSP結(jié)合組成高速數(shù)據(jù)采集系統(tǒng)。文中介紹了80C32E單片機(jī)與TLV2548的接口硬件電路及其應(yīng)用軟件部分程序。實(shí)際使用表明,該設(shè)計(jì)具有體積小、成本低、結(jié)構(gòu)簡(jiǎn)單、可靠性高等特點(diǎn)。
目前市場(chǎng)上USB設(shè)備的種類繁多,但是這些設(shè)備會(huì)有一些共同的特性,根據(jù)這些特性可以把USB設(shè)備劃分為不同的類,如顯示設(shè)備、通信設(shè)備、音頻設(shè)備、大容量存儲(chǔ)設(shè)備、人機(jī)接口設(shè)備(HID)。這里介紹如何實(shí)現(xiàn)HID類設(shè)備,
在Linux系統(tǒng)下,基于嵌入式處理器擴(kuò)展USB主機(jī)端口的工作原理,提出了USB主機(jī)接口的軟硬件設(shè)計(jì)方案,該系統(tǒng)可增加在某些稱重設(shè)備的USB主機(jī)端口,拋開(kāi)了PC機(jī),既可作為主機(jī),也可作為外設(shè),與其他0TG設(shè)備直接實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)通信,實(shí)現(xiàn)稱重設(shè)備系統(tǒng)升級(jí)的快捷、方便,系統(tǒng)性能穩(wěn)定可靠。在實(shí)際中該USB主機(jī)接口設(shè)計(jì)取得良好效果。
基于Linux下USB主機(jī)接口設(shè)計(jì)
基于Linux下USB主機(jī)接口設(shè)計(jì)
本文基于DSP Builder的VGA接口設(shè)計(jì)方法,對(duì)VGA接口時(shí)序和系統(tǒng)設(shè)計(jì)需求進(jìn)行了介紹,并在硬件平臺(tái)下實(shí)現(xiàn)一維與二維信號(hào)的顯示。 VGA接口標(biāo)準(zhǔn) VGA顯像原理 顯示器通過(guò)光柵掃描的方式,電子束在顯示屏幕上
基于FPGA及DSP Builder的VGA接口設(shè)計(jì)
基于FPGA及DSP Builder的VGA接口設(shè)計(jì)
Profibus-DP是一種開(kāi)放性的國(guó)際現(xiàn)場(chǎng)總線,用于分散外部設(shè)備之間高速數(shù)據(jù)傳輸。SPC3是Profibus-DP專用智能通信協(xié)議芯片,集成了MAC和FDL層,實(shí)現(xiàn)了DP通信的處理,減輕了CPU的負(fù)擔(dān)。采用MSP430單片機(jī)作為CPU,由于其具有高速率、低功耗的特點(diǎn),能夠很好地滿足通信接口傳輸數(shù)據(jù)對(duì)速度的要求。概述了Profibus-DP總線協(xié)議,然后介紹Profibus-DP通信接口的硬件設(shè)計(jì)電路和軟件設(shè)計(jì)。
分析了電阻式觸摸屏的結(jié)構(gòu),確定了觸摸點(diǎn)坐標(biāo)校正的方法。針對(duì)51系列單片機(jī)與觸摸屏控制器ADS7846串行通信時(shí),單片機(jī)串口方式1~3與A13S7846時(shí)序不相配,而方式O雖然與ADS7846時(shí)序相配,但輸入/輸出端數(shù)不相配。為此,提出了在單片機(jī)串口方式O的基礎(chǔ)上增加雙向傳輸GAL芯片,并據(jù)此設(shè)計(jì)了觸摸屏接口電路及軟件。分析和實(shí)驗(yàn)表明,這種接口系統(tǒng)能夠正確獲得觸摸點(diǎn)坐標(biāo),電路簡(jiǎn)化且易于實(shí)現(xiàn),實(shí)用性強(qiáng)。
DSP與FLASH存儲(chǔ)器的接口設(shè)計(jì)是嵌入式系統(tǒng)設(shè)計(jì)的一項(xiàng)重要技術(shù),本文以基于三個(gè)C6201/C6701 DSP芯片開(kāi)發(fā)成功的嵌入式并行圖像處理實(shí)時(shí)系統(tǒng)為例,介紹這一設(shè)計(jì)技術(shù)。
TMS320C6201 DSP處理器與FLASH存儲(chǔ)器接口設(shè)計(jì)
為了解決CPU處理速度快,而液晶顯示模塊處理速度慢的矛盾,提高系統(tǒng)的運(yùn)行的速度。利用FPGA以及異步FIFO的IP核實(shí)現(xiàn)液晶顯示接口,在CPU和液晶模塊之間建立一個(gè)FIFO緩沖區(qū)。同時(shí)根據(jù)液晶模塊控制的流程設(shè)計(jì)了一個(gè)有限狀態(tài)機(jī),對(duì)液晶的數(shù)據(jù)命令信號(hào)進(jìn)行控制,滿足液晶模塊讀寫(xiě)的時(shí)序,實(shí)現(xiàn)了液晶模塊控制命令以及顯示數(shù)據(jù)的正確寫(xiě)入。測(cè)試結(jié)果表明,整個(gè)接口設(shè)計(jì)實(shí)現(xiàn)方式簡(jiǎn)單,可靠。
本文在對(duì)該模塊進(jìn)行分析的基礎(chǔ)上給出了實(shí)現(xiàn)高速外部總線的方案,以及硬件連接和軟件底層通用接口,解決了QE128連接外部高速總線設(shè)備的問(wèn)題。
為了解決CPU處理速度快,而液晶顯示模塊處理速度慢的矛盾,提高系統(tǒng)的運(yùn)行的速度。利用FPGA以及異步FIFO的IP核實(shí)現(xiàn)液晶顯示接口,在CPU和液晶模塊之間建立一個(gè)FIFO緩沖區(qū)。同時(shí)根據(jù)液晶模塊控制的流程設(shè)計(jì)了一個(gè)有限狀態(tài)機(jī),對(duì)液晶的數(shù)據(jù)命令信號(hào)進(jìn)行控制,滿足液晶模塊讀寫(xiě)的時(shí)序,實(shí)現(xiàn)了液晶模塊控制命令以及顯示數(shù)據(jù)的正確寫(xiě)入。測(cè)試結(jié)果表明,整個(gè)接口設(shè)計(jì)實(shí)現(xiàn)方式簡(jiǎn)單,可靠。
引言 外部總線接口大都出現(xiàn)在功能和價(jià)格較高的高端微處理器中。例如,F(xiàn)reescale半導(dǎo)體公司生產(chǎn)的Coldfire和PowerPC微處理器,在低端的微控制器行列中,一般很少出現(xiàn),主要原因是微控制器一般內(nèi)部包含了Flash和S
介紹了基于TI公司的LM3S3748醫(yī)用數(shù)據(jù)采集系統(tǒng)的人機(jī)接口設(shè)計(jì)方案。此設(shè)計(jì)主要包括觸摸屏液晶接口電路及其軟件設(shè)計(jì)和手柄控制器與核心板的接口電路及其軟件設(shè)計(jì)兩部分。實(shí)驗(yàn)表明,該人機(jī)接口的設(shè)計(jì)是成功的,并具有很強(qiáng)的可移植性。
FPGA和單片機(jī)的串行通信接口設(shè)計(jì)
本文在分析TMS320F2812 SPI模塊的特點(diǎn)的基礎(chǔ)上,描述了SPI各個(gè)控制寄存器的作用。通過(guò)與EEPROM25LC040通信的實(shí)例,給出了SPI口的軟硬件設(shè)計(jì)方法,并對(duì)其中需要注意的關(guān)鍵問(wèn)題進(jìn)行了分析討論。
在高頻超聲波數(shù)據(jù)采集系統(tǒng)中,很多高速 A/D轉(zhuǎn)換器往往不能直接與處理器相連接,這時(shí)就需要使用FIFO在處理器與A/D轉(zhuǎn)換器之間架一座橋梁,F(xiàn)IFO的先入先出特性可以方便緩存大量的數(shù)據(jù)塊。在基于ARM的超聲波測(cè)厚系統(tǒng)中