Atmel MCU為何堅(jiān)持AVR與ARM兩條路線?
在很多MCU公司放棄8/16位研發(fā)、僅僅是維持時(shí),Atmel仍堅(jiān)持自有的AVR架構(gòu),并與其ARM MCU互補(bǔ)的立場。
目前,Atmel有兩大系列:自有的AVR和ARM系列。AVR是Atmel獨(dú)特的,特別在8位MCU很受歡迎的。8位MCU用于更低成本。在8位市場AVR數(shù)一數(shù)二,所以Atmel會(huì)在8位繼續(xù)保持AVR的技術(shù)研發(fā)。而32位MCU,Atmel也發(fā)現(xiàn)市場趨勢會(huì)漸漸轉(zhuǎn)到ARM架構(gòu)上。所以也很早推出ARM產(chǎn)品,定位更高計(jì)算能力的產(chǎn)品。當(dāng)然,也會(huì)有一些高端的8位MCU產(chǎn)品和低端的32位MCU,該如何取舍呢?Atmel主要看我們的客戶想選擇AVR或是ARM。
讓ARM MCU差異化
那么,基于ARM的MCU是不是會(huì)產(chǎn)生同質(zhì)化?林偉儀稱架構(gòu)其實(shí)還沒那么重要。像Atmel Studio 6 IDE,可以支持AVR和ARM,因此很容易設(shè)計(jì),你寫一個(gè)軟件,需要AVR或ARM,Studio工具可以自動(dòng)來做。所以架構(gòu)還不是差異點(diǎn)。Atmel的優(yōu)勢第一是功耗,功耗跟架構(gòu)不是一個(gè)特別關(guān)聯(lián),跟你內(nèi)部構(gòu)造,跟怎么實(shí)現(xiàn)出來這個(gè)產(chǎn)品有關(guān)系。當(dāng)你純產(chǎn)品化時(shí),和你的外設(shè)、軟件、開發(fā)環(huán)境有關(guān),跟你的模擬部分有關(guān)(模擬部分每個(gè)產(chǎn)品都差別差的很大)。從這些方面來我們可以體現(xiàn)一些細(xì)分的專業(yè)優(yōu)勢。
AVR與ARM的區(qū)別是什么
AVR單片機(jī)是ATMEL公司研制開發(fā)的一種新型單片機(jī),它與51單片機(jī)、PIC單片機(jī)相比運(yùn)行效率高很多、芯片內(nèi)部的Flsah、EEPROM、SRAM容量較大、全部支持在線編程燒寫(ISP、每個(gè)IO口都可以以推換驅(qū)動(dòng)的方式輸出高、低電平,驅(qū)動(dòng)能力強(qiáng)、內(nèi)部資源豐富,一般都集成AD、DA模數(shù)轉(zhuǎn)換器;PWM;SPI、USART、TWI、I2C通信口;豐富的中斷源等。主要現(xiàn)在使用的型號(hào)是ATMEGA8/16。
ARM不是單片機(jī),準(zhǔn)確來講ARM是一種處理器的IP核。英國ARM公司開發(fā)出處理器結(jié)構(gòu)后向其他芯片廠商授權(quán)制造,芯片廠商可以根據(jù)自己的需要進(jìn)行結(jié)構(gòu)與功能的調(diào)整,因此實(shí)際中使用的ARM處理器有很多種類,主要有三星、飛利浦、ATMEL制造的幾大類,功能與使用上均不相同。ARM處理器核還可以嵌入其他專用芯片中作為中央處理單元使用,例如飛利浦的MP3解碼芯片就是采用ARM7核心的。ARM系列處理器很少集成片上硬件資源,更接近今天的處理器范疇,基本不被認(rèn)為是單片機(jī)。