大家都知道老虎。武茲和高爾夫球場(chǎng)的不解之緣,但是Rabbit微處理器和高爾夫球場(chǎng)有什么關(guān)系呢?你最好相信下面這個(gè)故事:美國(guó)馬里蘭州的體育廣播公司,這個(gè)為體育活動(dòng)轉(zhuǎn)播提供無(wú)線攝像機(jī)的公司,現(xiàn)在也開(kāi)始使用Rabbit半導(dǎo)體公司提供的帶以太網(wǎng)功能的RabbitCore微處理器核心模塊。體育廣播公司在廣播PGA大師賽和高級(jí)高爾夫聯(lián)賽時(shí)用這個(gè)模塊來(lái)控制大部分的攝像機(jī)。 “就每一次特別的體育活動(dòng),我們都會(huì)安裝6至8個(gè)攝影機(jī),”體育廣播公司的軟件工程師Adam Toner說(shuō),“每個(gè)攝像機(jī)都帶有一個(gè)放置在拖車上的控制面板,這些控制面板都是使用Rabbit微處理器來(lái)構(gòu)造的,這些微處理器控制攝像頭和中央控制中心之間的數(shù)據(jù)傳輸。” 在CNBC、CBS和ESPN等電臺(tái)向觀眾播放清晰和連續(xù)的專業(yè)高爾夫節(jié)目時(shí),RabbitCores核心模塊發(fā)揮了重要作用?!皬V播攝像機(jī)的所有控制功能都被安放在拖車上,所以我們可以控制色彩平衡、增益、快門和過(guò)濾器等所有電視攝像機(jī)基本具備的控制功能,”Toner說(shuō),“我們?cè)诳刂泼姘迳习惭b了Rabbit微處理器,它能通過(guò)以太網(wǎng)和一臺(tái)控制全部系統(tǒng)的中央PC機(jī)通信,并通過(guò)無(wú)線電和高爾夫球場(chǎng)上的攝像機(jī)通信。” 以太網(wǎng)拓寬了可用帶寬設(shè)計(jì)小巧緊密并帶以太網(wǎng)功能的RCM2200,取代了體育廣播公司之前在攝像機(jī)控制系統(tǒng)中選用的以串口通信為主的微處理器?!耙郧拔覀儾捎媚ν辛_拉公司的MC68HC11微處理器來(lái)構(gòu)建我們基于串口的控制系統(tǒng),”Toner說(shuō),“這個(gè)系統(tǒng)的一個(gè)缺點(diǎn)就是我們通過(guò)RS-232串口只能獲得很有限的通信帶寬,而且通過(guò)串口也不可能將5到6個(gè)控制面板連接起來(lái),結(jié)果每個(gè)控制面板都需要獨(dú)自的接線?!?Toner和他的設(shè)計(jì)團(tuán)隊(duì)現(xiàn)在用以太網(wǎng)建立了新的控制系統(tǒng),從布線的角度來(lái)看,新的系統(tǒng)更加合理,可以在保證性能的前提下最多連接64個(gè)控制面板?!八锌刂泼姘灏l(fā)出的命令都經(jīng)過(guò)了多路復(fù)用,然后通過(guò)GMSK UHF無(wú)線電頻道發(fā)送給各個(gè)攝像機(jī)?!盩oner說(shuō),“結(jié)合使用一個(gè)更高速度的調(diào)制解調(diào)器,我們就不需要像原來(lái)一樣使用多個(gè)UHF頻道,而只需要一個(gè)UHF頻道就可以控制所有的攝像機(jī)。考慮到在體育活動(dòng)中能有一個(gè)低干擾的UHF頻道是非常難得的,所以這個(gè)改進(jìn)對(duì)于我們是非常重要的。為什么選擇Rabbit微處理器? 根據(jù)設(shè)計(jì)小組成員的分析,由于RCM2200提供了緊湊的外形尺寸、內(nèi)置的以太網(wǎng)功能和其他現(xiàn)成的功能,所以對(duì)它的選擇是無(wú)可置疑的。 “從貨架上取下來(lái)的時(shí)候,它已經(jīng)有了我們要的一切功能”,技術(shù)員 Patrick Curran說(shuō),“它很小,但是有很大的存儲(chǔ)容量,也很容易納入現(xiàn)有設(shè)計(jì)”。 Toner闡述:“我們希望我們的控制面板通過(guò)以太網(wǎng)來(lái)通信,RCM2200模塊提供了一個(gè)功能強(qiáng)勁、外形緊湊的通用微處理器,而且提供了驅(qū)動(dòng)LCD顯示器、編碼器、按鍵等部件所需的所有I/O引腳”他說(shuō),“我們最大程度地利用了I/O引腳,發(fā)掘出了所有的潛在能力,我想我們最后只剩下一個(gè)空余引腳!” 價(jià)格和開(kāi)發(fā)周期也是很重要的考慮因素。“Rabbit產(chǎn)品的低價(jià)和實(shí)際上免費(fèi)附帶的TCP/IP協(xié)議棧,對(duì)于我們來(lái)說(shuō)都是很重要的?!盩oner說(shuō),“開(kāi)發(fā)過(guò)程真的很快,這也是我們的另一個(gè)考慮因素:什么時(shí)候我們才能將一切組合起來(lái)并讓它開(kāi)始運(yùn)行。因?yàn)镽abbit產(chǎn)品已經(jīng)把很多功能集成在一起,我們能夠很快地完成硬件的開(kāi)發(fā)。” 走出草圖在使用低價(jià)RCM2200開(kāi)發(fā)包對(duì)核心模塊進(jìn)行了評(píng)估之后,硬件工程師利用核心模塊建造了自己的硬件?!拔覀儚目刂泼姘逯腥〕隽伺f的微處理器,然后用Rabbit產(chǎn)品做了改建,”Toner說(shuō),“我們只是做了一個(gè)小的適配板,然后將它插入Rabbit模塊。這樣我們只花兩三個(gè)星期就讓系統(tǒng)運(yùn)行起來(lái),真的非??臁!?系統(tǒng)開(kāi)發(fā)累計(jì)花了半年時(shí)間,“總的來(lái)說(shuō),我們對(duì)時(shí)間上的進(jìn)度很滿意,”Toner說(shuō)。“在剛開(kāi)始的時(shí)候,我們請(qǐng)求了一兩次技術(shù)支援。但是那僅僅是在開(kāi)始的時(shí)候,一旦我們讓系統(tǒng)運(yùn)行起來(lái),它們工作得非常好?!?硬件開(kāi)發(fā)的同時(shí),使用Dynamic C軟件開(kāi)發(fā)系統(tǒng)進(jìn)行軟件開(kāi)發(fā)是一項(xiàng)非常簡(jiǎn)單的工作,“我們使用了MicroC/OS-II操作系統(tǒng),之前我們?cè)谄渌?xiàng)目中也使用過(guò)。”Toner說(shuō),“事實(shí)上,系統(tǒng)中已經(jīng)內(nèi)置了實(shí)時(shí)操作系統(tǒng)內(nèi)核,而且被移植到Rabbit微處理器上面 -- 幫助我們解決了很多問(wèn)題?!?在順利地服務(wù)了幾個(gè)月之后,基于Rabbit微處理器的新系統(tǒng)收到了很好的評(píng)價(jià)。“我很高興各個(gè)部分配合得很好,”Toner說(shuō),“我們對(duì)Rabbit產(chǎn)品在高爾夫球場(chǎng)項(xiàng)目中出色的表現(xiàn)很高興,這個(gè)系統(tǒng)目前正在向其他體育賽事推廣,我們計(jì)劃從賽車節(jié)目開(kāi)始。我們將在其他產(chǎn)品中繼續(xù)使用Rabbit產(chǎn)品 --- 它將作為我們?cè)谝院蟮捻?xiàng)目中選擇器件時(shí)的首選。”