Zařízení MPLAB - MPLAB devices
The MPLAB řada zařízení jsou programátoři a debuggery pro Mikročip PIC a dsPIC mikrokontroléry, vyvinutý společností Technologie mikročipů.
Rodina ICD debuggery byl vyroben od vydání prvních mikroprocesorů PIC založených na Flashi a nejnovější ICD 3 aktuálně podporuje všechna aktuální zařízení PIC a dsPIC. Jedná se o nejpopulárnější nástroj pro ladění / programování kombinací od společnosti Microchip.
SKUTEČNÝ ICE emulátor je podobný ICD s přidáním lepších funkcí ladění a různých doplňkových modulů, které rozšiřují jeho rozsah použití. ICE je rodina přerušovaných obvodových emulátorů pro zařízení PIC a dsPIC a v současné době ji nahrazuje REAL ICE.
MPLAB ICD
The MPLAB ICD je první produkt ladicího obvodu v obvodu od společnosti Microchip a v současné době je ukončen a nahrazen ICD 2.[1] ICD připojený k PC inženýra přes RS-232 a připojeno k zařízení přes ICSP.[1]
Zařízení ICD podporovala v rámci rodin PIC16C a PIC16F a podporovala provádění plné rychlosti nebo jednokrokové interaktivní ladění.[1] ICD podporoval pouze jeden zarážku hardwaru.[1]
MPLAB ICD 2
The MPLAB ICD 2 je přerušený obvodový debugger a programátor od společnosti Microchip a v současné době jej nahrazuje ICD 3.[2] ICD 2 se připojuje k PC inženýra přes USB nebo RS-232 a připojuje se k zařízení přes ICSP.[3]
ICD 2 podporuje většinu zařízení PIC a dsPIC v rámci rodin PIC10, PIC12, PIC16, PIC18, dsPIC, rfPIC a PIC32,[4] a podporuje provádění plné rychlosti nebo jednokrokové interaktivní ladění.[3] V zarážkách lze data a programovou paměť číst a upravovat pomocí MPLAB IDE.[2] Firmware ICD 2 lze upgradovat v terénu pomocí MPLAB IDE.[2]
ICD 2 lze použít k vymazání, programování nebo přeprogramování programové paměti PIC MCU, zatímco je zařízení nainstalováno na cílovém hardwaru pomocí ICSP.[2] Podporována jsou napětí cílového zařízení od 2,0 V do 6,0 V.[2]
MPLAB ICD 3
The MPLAB ICD 3 je ladicí programátor a programátor v obvodu od společnosti Microchip a je nejnovější v řadě ICD.[5] ICD 3 se připojuje k PC inženýra přes USB a k zařízení se připojuje přes ICSP.[5] ICD 3 je plně napájen z USB sběrnice a je 15x rychlejší než ICD 2 pro programovací zařízení.[5]
ICD 3 podporuje všechna aktuální zařízení PIC a dsPIC v rámci rodin PIC10, PIC12, PIC16, PIC18, dsPIC, rfPIC a PIC32 a podporuje provádění plné rychlosti nebo jednokrokové interaktivní ladění.[5] V zarážkách lze data a programovou paměť číst a upravovat pomocí MPLAB IDE.[5] Firmware ICD 3 lze upgradovat v terénu pomocí MPLAB IDE.[5]
ICD 3 lze použít k vymazání, programování nebo přeprogramování programové paměti PIC MCU, zatímco je zařízení nainstalováno na cílovém hardwaru pomocí ICSP.[5] Podporována jsou napětí cílového zařízení od 2,0 V do 5,5 V.[5]
ICD 3 má v budicích sondách přepěťovou ochranu, která chrání před přepětím z cíle.[5] Všechna vedení mají nadproudovou ochranu. ICD 3 může také poskytovat energii cíli, a to až 100 mA.[5]
MPLAB REAL ICE
The MPLAB REAL ICE (Ján-Circuit Emulator) je vysokorychlostní emulátor pro zařízení Microchip. Ladí a programuje mikrokontroléry PIC a dsPIC ve spojení s MPLAB IDE, zatímco cílové zařízení je „v obvodu“.[6][7] REAL ICE je pro programování a ladění výrazně rychlejší než ICD 2.[8][9]
REAL ICE se připojuje k inženýrovi PC přes a USB 2.0 rozhraní a připojuje se k cílovému zařízení prostřednictvím ICSP (Programovací piny PGC / PGD), obvykle pomocí konektoru RJ11. LVDS je také k dispozici pro vysokorychlostní přenos dat mezi zařízením a REAL ICE. MPLAB REAL ICE lze upgradovat v terénu stahováním firmwaru v MPLAB IDE.
REAL ICE podporuje 8bitová zařízení (PIC10, PIC12, PIC16, PIC18), 16bitová zařízení (PIC24, dsPIC) a 32bitová zařízení (PIC32MX).[10]
Performance Pak
REAL ICE Performance Pak je volitelný doplněk k REAL ICE, který se skládá z vysokorychlostního ovladače sondy a přijímače, které používají dva kabely CAT5.[11] Ladicí piny jsou poháněny pomocí komunikace LVDS a další trasovací připojení umožňují vysokorychlostní nahrávání sériového trasování do počítače.[11]
Izolátor
Oddělovač REAL ICE je volitelný doplněk k REAL ICE, který umožňuje připojení k aplikacím střídavého proudu a vysokého napětí, které nejsou odkazovány na zem.[12] Řídicí signály jsou magneticky nebo opticky izolované a poskytují izolační ochranu ekvivalentní až 2,5 kV.[12] Izolátor funguje jako izolovaný můstek, kde signály procházejí s úplnou transparentností do MPLAB REAL ICE nebo MPLAB IDE.[12]
MPLAB ICE2000
The MPLAB ICE2000 je ukončený emulátor v obvodu pro zařízení PIC a dsPIC.[13] Byl nahrazen SKUTEČNÝM LEDEM.
ICE2000 se připojuje k PC inženýra přes a paralelní port rozhraní a je k dispozici převodník USB. ICE2000 vyžaduje moduly emulátoru a testovací hardware musí poskytovat soket, který může mít buď modul emulátoru, nebo produkční zařízení.
MPLAB ICE4000
The MPLAB ICE4000 je ukončený emulátor v obvodu pro zařízení PIC a dsPIC.[13] Byl nahrazen SKUTEČNÝM LEDEM.[14] ICE4000 již není přímo inzerován na webových stránkách společnosti Microchip a společnost Microchip uvádí, že se nedoporučuje pro nové designy.[14]
ICE4000 se připojuje k PC inženýra přes rozhraní USB 2.0. Zařízení PIC v režimu ladění s ICE4000 běžela plnou rychlostí a emulátor podporoval neomezené zarážky a komplexní logiku přerušení / spuštění.[14] Emulátor podporoval více externích vstupů a externích výstupů pro synchronizaci s jinými nástroji.[14]
Reference
- ^ A b C d Sada MPLAB®ICD, Mikročip
- ^ A b C d E Obvodový debugger MPLAB ICD 2, Mikročip
- ^ A b MPLAB®ICD 2 In-Circuit Debugger / Programmer, Mikročip
- ^ Poznámky k verzi MPLAB® ICD 2 In-Circuit Debugger, University of California
- ^ A b C d E F G h i j Obvodový debugger MPLAB ICD 3, Mikročip
- ^ Emulátor MPLAB REAL ICE v obvodu Webové stránky Microchip
- ^ Mikrokontroléry: vysoce výkonné systémy a programování, CRC Press, 28. října 2013
- ^ Programování mikrokontroléru PIC, Tata McGraw-Hill Education
- ^ Mikrokontroléry PIC: Úvod do mikroelektroniky, Elsevier, 2011
- ^ Programování 32bitových mikrokontrolérů v C: Zkoumání PIC32 „Novináři, 8. dubna 2011
- ^ A b MPLAB REAL ICE PERFORMANCE PAK, Microchip Direct
- ^ A b C MPLAB REAL ICE Isolator, Microchip Direct
- ^ A b Sítě a Internetworking s mikrokontroléry, Elsevier, 30. dubna 2004
- ^ A b C d MPLAB® ICE 4000, Mikročip