Mikrořadiče z rodinky PIC s integrovaným USB rozhraním jsou celkem známé. Nyní mají možnost snadné implementace USB rozhraní i příznivci mikroprocesorů řady x51.
Základní vlastnosti:
- 10bitový 17kanálový A/D převodník s analogovým multiplexerem a rychlostí vzorkování až 200 000 vzorků za sekundu
- teplotní senzor
- Napěťový regulátor 5V/3V
- napěťová reference na čipu
- USB rozhraní; Vysoká (12 Mb/s) nebo Nízká rychlost (1.5 Mb/s), bez potřeby externího oscilátoru, 1kB USB Buffer
- velmi rychlé jádro 8051; až 25MIPS při 25 MHz, rozšířený řadič přerušení, architektura Pipelined Instruction,
- přesný programovatelný 12 MHz interní oscilátor s 4násobným násobičem hodinového kmitočtu
- 16kB interní FLASH
- Celkem 2304B RAM (256 + 1k + 1k USB FIFO)
- 25, resp. 21 I/O portů podporujících 5V logiku
- 4 16bitové čítače/časovače
- 16bitové programovatelné Counter/Timer pole (PCA) s pěti zachycovacími/porovnávacími moduly s funkcí Watchdog
- integrované SMBus / I2C, Enhanced UART a Enhanced SPI
- rozsah provozních teplot : -40°C až +85°C
Jádro CIP-51
Rodina mikroprocesorů C8051F320/1 používá jádro CIP-51 firmy Cygnal, které je plně slučitelné s instrukční sadou MCS-51a pro vývoj aplikací tak mohou být použity standardní 803x/805x asemblery a kompilátory. a pro vývoj aplikací mohou být použity standardní 803x/805x asemblery a kompilátory. Jádro CIP-51 nabízí stejné periferie jako běžná 8052, včetně čtveřice 16bitových čítačů/časovačů, plně duplexního UART, SPI portem, 2304 byte RAM, 128Byte adresového prostoru pro SFR.
Jádro CIP-51 však také nabízí lepší výkon a až 70% instrukcí se provádí v jednom nebo dvouch hodinových cyklech. Má celkem 109 instrukcí a s maximálním hodinovým taktem 25MHz dosahuje až 25MIPS.
Mikroprocesory jsou určeny pro napájecí napětí v rozmezí 2,7-3,6V (při použití USB rozhraní 3-3,6V) avšak I/O brány i nulovací vstup podporují 5V logiku a obvody tak lze snadno použít i ve stávajících zařízeních. Obvody C8051F320/1 jsou dodávýny ve 32pinových LQFP nebo 28 pinových MLP pouzdrech.
Díky napěťovému regulátoru, Watchdog časovači a oscilátoru jsou procesory C8051F320/1 szcela soběstačné. Flash paměť je možné přeprogramovat přímo v aplikaci a tím poskytuje spolehlivé uchovávání dat a také dovoluje snadný upgrade firmware. Uživatelský software má kompletní kontrolu nad periferiemi a může je individuálně vypínat pro úsporu napájení.
Procesory jsou navíc vybaveny vývojovým rozhraním Cygnal 2Wire (C2), které dovoluje snadné, neagresivní ladění aplikací přímo v obvodu, protože nevyžaduje žádné prostředky procesoru. Tato ladicí logika podporuje inspekci a modifikaci paměti a registrů, nastavování bodů přerušení, krokování a příkazy RUN a HALT. Všechny analogové a digitální periférie jsou během ladění pomocí C2 plně funkční. Oba C2 piny rozhraní mohou být sdíleny s uživatelskými funkcemi.
USB rozhraní
USB řadič (USB0) je plně slučitelný se specifikací USB 2.0 v plné nebo nízké rychlosti s integrovaným transceiverem a FIFO RAM. Hodinový kmitočet USB rozhraní je nezávislý na pracovním kmitočtu procesorového jádra.
USB transceiver obsahuje intergované zvyšovací rezistory, které lze ovládat softwarově a připojují se na vývody D+ nebo D- dle softwarově zvolené přenosové rychlosti (Full nebo Low).
Blokové schéma USB řadiče
Obvody Cygnal C8051F320 jsou živým důkazem toho, že architektura mikroprocesorů x51 ještě zdaleka není mrtvá.
Více se o mikroprocesorech rodiny C8051F320 dozvíte z katalogových listů, nebo u firmy HT-Eurep Electronic, spol. s ro, která je na náš trh dodává.
mrazek@ HW.cz
DOWNLOAD & Odkazy
- Katalogový list C8051F320 - c8051f32x.pdf (4,5MB)
- Domovská stránka dodavatele - www.hte.cz
- Domovská stránka výrobce - http://www.cygnal.com/