一、產(chǎn)品綜述
在工業(yè)控制、儀器儀表、數(shù)據(jù)采集等領(lǐng)域,大量系統(tǒng)仍基于傳統(tǒng) MCU、DSP或?qū)S?a target="_blank">處理器平臺(tái)構(gòu)建。這類(lèi)平臺(tái)往往在計(jì)算與控制層面成熟穩(wěn)定,但原生USB能力不足,或完全缺失。若為增加USB接口而整體更換主控,不僅帶來(lái)高昂的硬件重構(gòu)成本,也引入軟件遷移風(fēng)險(xiǎn)。
芯佰微的CBM9001A面向傳統(tǒng)嵌入式平臺(tái)提供“USB能力擴(kuò)展”的工程化路徑。器件為嵌入式USB主/從控制器,它通過(guò)標(biāo)準(zhǔn) 8 位微處理器總線(xiàn)接口,為原有平臺(tái)“外掛”USB功能,使系統(tǒng)在保持原有架構(gòu)不變的前提下,獲得USB主機(jī)或USB從設(shè)備能力。該器件符合USB1.1規(guī)范,支持全速12 Mbps與低速1.5 Mbps傳輸,覆蓋工業(yè)和嵌入式系統(tǒng)中大量對(duì)速率要求不高、但對(duì)穩(wěn)定性與兼容性要求極高的應(yīng)用場(chǎng)景。

二、核心特性與落地價(jià)值
CBM9001A 在軟件控制下可配置為USB主機(jī)或USB從設(shè)備模式,同一硬件平臺(tái)即可通過(guò)軟件切換系統(tǒng)角色。在主機(jī)模式下,芯片能夠直接管理USB總線(xiàn)并連接各類(lèi)外設(shè),如U盤(pán)、讀卡器、掃描儀或傳感器;在從設(shè)備模式下,系統(tǒng)本身可以被配置為USB外設(shè),如數(shù)據(jù)采集設(shè)備、存儲(chǔ)設(shè)備或音頻設(shè)備。這種主從雙模式設(shè)計(jì),使產(chǎn)品在系列化開(kāi)發(fā)中無(wú)需為不同應(yīng)用準(zhǔn)備不同硬件版本,僅通過(guò)軟件配置即可覆蓋多種系統(tǒng)形態(tài),顯著降低平臺(tái)復(fù)用和產(chǎn)品派生的成本。
芯片內(nèi)部集成 USB 串行接口引擎和USB收發(fā)器,自動(dòng)完成SOF生成、CRC5/CRC16校驗(yàn)以及全速/低速設(shè)備識(shí)別。外部系統(tǒng)不再需要額外配置PHY或協(xié)議處理器,主控只需通過(guò)寄存器和內(nèi)部RAM讀寫(xiě)數(shù)據(jù),即可完成USB事務(wù)控制。通過(guò)這種高度集成的結(jié)構(gòu),USB協(xié)議處理從系統(tǒng)層下沉到芯片內(nèi)部,減少了硬件設(shè)計(jì)復(fù)雜度,也降低了軟件調(diào)試中對(duì)時(shí)序和協(xié)議細(xì)節(jié)的依賴(lài),使系統(tǒng)開(kāi)發(fā)周期更加可控。
CBM9001A 通過(guò)8位雙向并行數(shù)據(jù)接口與外部處理器連接,配合片選、讀寫(xiě)控制及地址線(xiàn)A0,可支持編程I/O或存儲(chǔ)器映射方式訪(fǎng)問(wèn),接口時(shí)序兼容Intel和Motorola總線(xiàn)風(fēng)格。對(duì)于大量仍采用并行總線(xiàn)結(jié)構(gòu)的傳統(tǒng)MCU、DSP平臺(tái),該接口形式無(wú)需額外膠合邏輯即可直接對(duì)接,使原有硬件架構(gòu)可以在最小改動(dòng)的前提下增加USB功能,避免因接口不匹配而帶來(lái)的系統(tǒng)級(jí)重構(gòu)。
芯片內(nèi)部集成 256 字節(jié)SRAM,用于寄存器和USB數(shù)據(jù)緩沖區(qū)管理,在主模式和從模式下分別為寄存器和數(shù)據(jù)緩沖分配不同空間,并支持乒乓緩沖和自動(dòng)地址遞增機(jī)制。在連續(xù)數(shù)據(jù)傳輸過(guò)程中,主控只需一次設(shè)置起始地址,后續(xù)數(shù)據(jù)可連續(xù)寫(xiě)入或讀取,減少總線(xiàn)訪(fǎng)問(wèn)次數(shù)。這種緩沖與地址管理方式,使在全速或低速USB傳輸場(chǎng)景下,系統(tǒng)能夠以更少的控制開(kāi)銷(xiāo)完成數(shù)據(jù)交互,提高整體運(yùn)行效率。
在從設(shè)備模式下,CBM9001A 提供DMA接口,可在外部處理器與內(nèi)部RAM之間進(jìn)行塊數(shù)據(jù)傳輸。對(duì)于掃描儀、數(shù)據(jù)采集等需要持續(xù)數(shù)據(jù)流的應(yīng)用,DMA機(jī)制顯著降低CPU參與度,使主控可以將更多資源用于控制邏輯和算法處理,而不是頻繁處理中斷和數(shù)據(jù)搬運(yùn),從系統(tǒng)層面提升運(yùn)行穩(wěn)定性。
在電氣特性方面,CBM9001A 工作在3.3 V電源下,I/O具備5 V容限,采用0.35 μm CMOS工藝并提供48引腳TQFP封裝。這種電源與接口特性兼顧新舊系統(tǒng)的兼容需求,既適合現(xiàn)代3.3 V平臺(tái),也能直接接入大量仍使用5 V邏輯的傳統(tǒng)系統(tǒng),為工程項(xiàng)目在選型時(shí)提供更大的適配空間。
三、典型應(yīng)用場(chǎng)景
1.傳感器與數(shù)據(jù)采集系統(tǒng)
在環(huán)境監(jiān)測(cè)、工業(yè)傳感器、測(cè)試設(shè)備中,數(shù)據(jù)量通常不大,但對(duì)穩(wěn)定性和可靠性要求高。CBM9001A 的全速/低速USB能力,足以滿(mǎn)足數(shù)據(jù)上傳、參數(shù)配置、固件升級(jí)等需求,同時(shí)保持系統(tǒng)架構(gòu)簡(jiǎn)潔。
2.工業(yè)相機(jī)與視頻采集設(shè)備
在低速或控制類(lèi)視頻采集應(yīng)用中,可通過(guò) USB 接口完成配置、控制與狀態(tài)監(jiān)測(cè)。CBM9001A通過(guò)并行接口與圖像處理或控制MCU連接,使原有系統(tǒng)無(wú)需更換主控即可增加USB通訊能力。
3.掃描儀與工業(yè)外設(shè)
掃描儀、激光雕刻設(shè)備等外設(shè),數(shù)據(jù)速率要求適中,但對(duì)連續(xù)性和可靠性要求高。CBM9001A 的DMA機(jī)制與內(nèi)部緩沖設(shè)計(jì),有利于實(shí)現(xiàn)穩(wěn)定的數(shù)據(jù)流傳輸。
4.便攜式音頻與儀器設(shè)備
在便攜式聲卡、MP3 播放設(shè)備或儀器儀表中,USB常用于數(shù)據(jù)下載、配置和升級(jí)。CBM9001A以較低系統(tǒng)復(fù)雜度實(shí)現(xiàn)USB接口能力,適合成本敏感且生命周期較長(zhǎng)的產(chǎn)品。
-
芯片
+關(guān)注
關(guān)注
463文章
54002瀏覽量
465785 -
工業(yè)系統(tǒng)
+關(guān)注
關(guān)注
0文章
70瀏覽量
17043 -
USB控制
+關(guān)注
關(guān)注
0文章
7瀏覽量
6638
發(fā)布評(píng)論請(qǐng)先 登錄
基于ARM嵌入式系統(tǒng)的人機(jī)界面組態(tài)軟件設(shè)計(jì)方案
基于ARM嵌入式系統(tǒng)的人機(jī)界面組態(tài)軟件設(shè)計(jì)方案
【下載】《嵌入式系統(tǒng)組成與設(shè)計(jì)》
嵌入式操作系統(tǒng)怎么選擇?
嵌入式系統(tǒng)的重要特征是什么
嵌入式操作系統(tǒng)的相關(guān)資料推薦
嵌入式linux系統(tǒng)穩(wěn)定性的相關(guān)資料分享
嵌入式系統(tǒng)是什么?嵌入式開(kāi)發(fā)與傳統(tǒng)單片機(jī)開(kāi)發(fā)不同
嵌入式系統(tǒng)USB接口的研究及設(shè)計(jì)
基于ARM9的嵌入式控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
USB嵌入式主機(jī)控制器設(shè)計(jì)
USB嵌入式主機(jī)控制器設(shè)計(jì)
FPGA的嵌入式系統(tǒng)USB接口設(shè)計(jì)
基于SAA1160A設(shè)計(jì)的嵌入式USB主控制方案
【當(dāng)穩(wěn)定比速度更重要】傳統(tǒng)嵌入式與工業(yè)系統(tǒng)的USB控制方案:CBM9001A
評(píng)論