Řada PIC18F1XK50 a její použití pro převodníku USB
Transkript
Ř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¶m=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
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 ...
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
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 ...
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...
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...
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...
Diagnostika_programové vybavení XV.
http://www.ni.com/swf/presentation/us/pxiconselec/default.htm
http://www.ni.com/swf/presentation/us/labview/lvpctarget/