Řada PIC18F1XK50 a její použití pro převodníku USB

Transkript

Řada PIC18F1XK50 a její použití pro převodníku USB
Řada PIC18F1XK50 a její použití pro převodníku USB-RS232
Mikrořadič s malým počtem pinů (20) a podporující USB byl v nedávné době představen firmou
Microchip. Tento mikrořadič je vhodný pro koncová zřízení připojená k USB jako jsou HID (Human
Interface Device) a CDC (Communication Device Class). Knihovny a příklady v C jsou pro
používání zdarma. Je vhodný i pro bateriové aplikace, jelikož je vybaven technologí nanoWatt XLP,
která snižuje spotřeba ve spánku až na 24nA.
Název
Flash SRAM EEPROM I/O A/D vstupů EUSART MSSP Čítače Napájení
KB
B
B
8/16bit
V
PIC18F13K50
8
512
256
15
11
1
1
1/3
1,8 ~ 5,5
PIC18LF13K50
8
512
256
15
11
1
1
1/3
1,8 ~ 3,6
PIC18F14K50
16
768
256
15
11
1
1
1/3
1,8 ~ 5,5
PIC18LF13K50
16
768
256
15
11
1
1
1/3
1,8 ~ 3,6
Základní vlastnosti
•
NanoWatt XLP™ Technology – webinar
24nA ve Sleep módu
790nA ve Sleep módu při běhu T1OSC
450nA ve Sleep módu při běhu LPWDT
•
Ilustrace 1: Zapojení vývodů
USB V2.0
Přímým přístup do 256 bajtů RAM
Podpora režimů komunikace – Control, Interrupt, Isochronous a Bulk
Přerušení při změně D+/D- pro detekci fyzického připojení
•
Maximální pracovní kmitočet 48 MHz
•
Dva interní oscilátory 32kHz a 16MHz, od kterého lze odvodit hodinové kmitočty 250kHz až
32MHz
•
1 MSSP - pro sériovou komunikaci přes I2C nebo SPI
•
1 Záchytný / Porovnávací / PWM modul s podporou generování PWM signálů pro poloviční
i celý můstek
•
2 Rail to Rail komparátory
•
Konfigurovatelný RS Latch propojitelný s komparátory nebo externím přerušením
•
10-bitový A/D SAR převodník s 9 externími vstupy
•
Volitelná vnitřní napěťová reference 1,024/2,048/4,096V
•
Piny mají výstupní proud až 25mA
•
Integrovaný LDO stabilizátor 3,2V u verzí PIC18F
•
Jednocyklová násobička 8x8 bitů
•
Podpora ICSP (In-Circuit serial programming) a ICD (In-Circuit Debug) po dvou pinech
•
Paměť Flash udrží data minimálně 40 let a má výdrž 10 000 cyklů mazání/zápis
•
Paměť EEPROM udrží data minimálně 40 let a má výdrž 100 000 cyklů mazání/zápis
ECOM s.r.o., A.Jiráska 384, 517 71 České Meziříčí, tel: 494 661 511, 494 661 188, fax: 494 661 202, http://www.ecom.cz, e-mail: [email protected]
Vývojové prostředky
Low Pin Count USB Development Kit – Jednoduchý a levný vývojový kit usnadňující vývoj
aplikací pro PIC18F1XK50. Obsahuje dokumentaci s příklady zapojení a programů, jednu
osazenou a druhou neosazenou desku plošného spoje, debug header pro PIC18F14K50.
Označení je DM164127. Verze obsahující i levný programátor a debuger má označení DV164126.
Pro snadnější propojení mezi debug headerem a deskou lze použít Adapter Plug, 20P 0.300
ACICE0203.
USB Framework – Obsahuje příklady a knihovny pro PIC s USB. Pro řadu PIC18 je připravena
podpora módu zařízení (device mode). Připravené programy pro Low Pin Count USB Development
Kit jsou tyto: Audio MIDI demo, CDC Basic Demo, CDC Serial Emulator, HID Joystick, HID
Keyboard, HID Digitizer, HID Mouse, HID UPS Demo, HID Custom Demo, Generic Driver – Libusb,
MCHPUSB, WinUSB. Pro následující příklad je použit projekt CDC Serial Emulator.
Příklad převodník USB - RS232
Pomocí PIC18F14K50 lze snadno a levně
realizovat převodník ze sériové linky (RS-232, RS422, RS-485) na USB. Kód v jazyku C je součástí
USB Framework pod názvem „ USB Device – CDC
– serial Emulator – C18 – Low Pin Count USB
Development Kit“ a schéma je uvedené v
dokumentaci k Low Pin Count USB Development
Kit.
Při zapnuté optimalizaci se obsazená paměť sníží Ilustrace 2: Využití paměti v projektu
na 3284 kWord a obsazení RAM se nezmění.
Testován byl pod operačními systémy Windows pro PC, Windows CE, Linux a MacOS.
Odkazy
•
USB Framework pro PIC18, PIC24 a PIC32
http://www.microchip.com/stellent/idcplg?
IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en537044
•
Originální datasheet
http://ww1.microchip.com/downloads/en/DeviceDoc/41350C.pdf
•
Stránka věnovaná vývojovým prostředkům pro 8 bitové MCU
http://www.microchip.com/stellent/idcplg?
IdcService=SS_GET_PAGE&nodeId=2696&param=en537899
•
Dokumentace k Low Pin Count USB Development Kit
http://ww1.microchip.com/downloads/en/DeviceDoc/41356B.pdf
•
Webinar věnovaný technologii nanoWatt XLP™
http://techtrain.microchip.com/webseminars/ArchivedDetail.aspx?Active=196
•
Domovská stránka českého distributora - http://www.ecom.cz/
ECOM s.r.o., A.Jiráska 384, 517 71 České Meziříčí, tel: 494 661 511, 494 661 188, fax: 494 661 202, http://www.ecom.cz, e-mail: [email protected]

Podobné dokumenty

Středoškolská odborná činnost Návrh řídicího systému CNC stroje se

Středoškolská odborná činnost Návrh řídicího systému CNC stroje se real-time kernelu ve Windows není schopen generovat vysoké řídicí frekvence. To potvrzují zkušenosti uživatelů z diskusního fóra C-N-C.cz[2]. Vesměs označují systém za nestabilní a fungující pouze ...

Více

Nová série 16 bitových MCU s velice nízkou spotřebou

Nová série 16 bitových MCU s velice nízkou spotřebou Přivedením signálu na vstup externí přerušení INT0

Více

Vlastnosti

Vlastnosti nastavitelným proudem 1A nebo 2A • Volitelný dead-time po 4ns • Spínací kmitočet od 100kHz do 1,6MHz • Integrovaný 5V stabilizátor 30mA • Spotřeba 5mA ve vypnutém stavu 1,8mA Rozdíly mezi MCP19110 ...

Více

NETMF manuál v PDF

NETMF manuál v PDF 3. Vypneme napájení modulu SAM9260. 4. Na modulu SAM9260 sundáme z pinheadu J7 jumper (necháme piny rozpojené). 5. Propojíme po£íta£ a modul USB kabelem. 6. Zapneme napájení modulu. 7. Spustíme pro...

Více

Novinky

Novinky • Není třeba krystal, dolaďuje interní oscilátor z USB komunikace • Lze si vyvést kmitočet odvozený od USB • Kompozitní USB zařízení HID a CDC • Přes USB ovládané 4 dig. I/O, A/D, D/A a další možno...

Více

Practical Ambient Energy Harvesting for WSNs

Practical Ambient Energy Harvesting for WSNs Boost converters that operate from as little as 20mV or battery chargers with Maximum Power Point capability expand the possibilities for a wide variety of industrial automation and control, wirele...

Více

Diagnostika_programové vybavení XV.

Diagnostika_programové vybavení XV. http://www.ni.com/swf/presentation/us/pxiconselec/default.htm http://www.ni.com/swf/presentation/us/labview/lvpctarget/

Více