16 bites vezérlők és fejlesztőrendszerek
A Microchip folyamatosan fejleszti termékpalettájának felsőbb régióit is. A 16 bites mikrovezérlő ill. 16 bites digitális jelvezérlő áramkörei újabb tagokkal, a motorvezérlési feladatokhoz ideális, nagyteljesítményű PWM modullal is rendelkező dsPIC30F5015 és dsPIC30F5016 típusokkal bővülnek. Arról, hogy eme eszközök programozása se jelentsen gondot, a Microchip MPLAB C30 fordítójának legújabb, 2.0 verziója gondoskodik. A fordító ingyenes, „Student Edition” változata a támogatott típusokban és a fordítható kódméretben a teljes verzióval megegyező funkcionalitású, mindössze a kódoptimalizáció korlátozott.
16 bites dsPIC nagy teljesítményű PWM modullal
|
|
A Microchip két új
eszközzel tovább bővítette 16 bites dsPIC Digital Signal Controller (DSC)
családját. A dsPIC30F5015 és dsPIC30F5016 eszközök közös jellemzője a motorvezérlési,
teljesítménykonverziós és világítástechnikai alkalmazásokhoz tervezett korszerű
PWM modul, 1 MSPS sebességű 10 bites A/D konverter, 66 Kbájt Flash
programmemória és teljes sebességű (30MIPS) működést biztosító belső
oszcillátor. Ezek az eszközök ideálisak olyan alkalmazásokhoz, ahol teljesítmény
FET-ek meghajtására és bonyolult algoritmusok végrehajtására van szükség.
A dsPIC digitális jelvezérlők kombinálják a 16 bites mikrovezérlők robosztus
perifériakészletét és a megszakításkezelés lehetőségét a teljes mértékben
implementált DSP számítási teljesítményével, létrehozva egy optimális,
egycsipes megoldást. A Microchip összes 16 bites MCU és DSC családja ugyanazt
az utasítás magot, ill. fejlesztőrendszer környezetet használja és a
lábkiosztásuk ill. perifériakészletük is kompatibilis a hasonló eszközöknek. Ez
lehetővé teszi, a fejlesztők számára, hogy válasszanak a költséghatékony
PIC24F, a nagyteljesítményű PIC24H vagy a DSP lehetőségeket is kínáló dsPIC DSC
családok közül, jelentősebb áttervezés nélkül. A dsPIC30F5015 és dsPIC30F5016 típusok
2.5 és 5.5 Volt közötti feszültségtartományban működnek, mely hasznos az analóg
zajjal szembeni immunitás növelésénél vagy a feszültségkonverziós áramkör
minimalizálásánál. Az eszközök akár kiterjesztett (-40°C - +125°C) hőmérséklet-tartományban is képesek működni.
További főbb tulajdonságok:
· 66 Kbájt Falsh programmemória, önprogramozó képességgel, 100 000 törlési/írási ciklussal és több mint 40 év adatmegőrzési idővel
· 2 Kbájt SRAM, 1 Kbájt beépített EEPROM adatmemória
· 8 kimenettel rendelkező fejlett PWM, komplemens vagy független üzemmóddal, 4 kitöltési tényező generátorral és programozható holtidővel.
· 4 standard PWM
· 10 bites A/D konverter akár 16 csatornával, 1M minta per másodperc sebességgel, 4 csatorna egyidejű mintavételezése és PWM trigger opció
· Kvadratúra kódoló interfész motorvezérlő alkalmazásokhoz
· Öt 16 bites időzítő
· CAN, SPI, I2C és UART perifériák
Az összes Microchip
mikrovezérlő ugyanazt az MPLAB integrált fejlesztői környezetet használja, mely
a motorvezérlő grafikus interfészt (GUI) is tartalmazza. A dsPIC DSC eszközöket
más fejlesztőrendszerek is támogatják, mint: MPLAB C30 C fordító, MPLAB ICD2
hibavadász, MPLAB ICE 4000 in-circuit emulátor és az MPLAB Visual Device
Initializer.
A dsPIC30F5015 és dsPIC30F5016 típusok 64 és 80 lábú ólommentes TQFP tokozásban
készülnek.
További információ: www.microchip.com/dspic
|
|
Ingyenes C fordító a 16 bites vezérlőkhöz
A Microchip MPLAB C30 C
fordítójának (SW006012) megjelent a legújabb 2.0 verziója, mely magában
foglalja a fordítót, az assemblert, a linkert és a könyvtárkezelőt. Az új
fordító támogatja a Microchip összes nagy teljesítményű 16 bites PIC24
mikrovezérlőjét és dsPIC digitális jelvezérlő családját. Ez az új, ANSI
szabványnak megfelelő fordító különleges nyelvi kiegészítéseket is tartalmaz a
DSP funkcionalitás kihasználására.
Az ingyenes MPLAB C30 Student Edition ugyanazt a funkcionalitást nyújtja 60
napig. Annak lejártával megmarad a teljes forráskód kompatibilitás és eszköztámogatottság
memóriakorlátozás nélkül, mindössze a további kódoptimalizációs lehetőségről
kell lemondani. Ez egy nagyszerű fejlesztőeszköz diákoknak, főiskolai és
egyetemi hallgatóknak valamint azoknak a fejlesztőmérnököknek, akik szeretnének
jobban megismerkedni a Microchip 16 bites vezérlőivel és nyelvi eszközeivel.
A Microchip az új fordítót kifejezetten a PIC24 és dsPIC33 vezérlőcsaládokhoz
fejlesztette ki biztosítva az optimális C kód hatékonyságot, mely akár 85
százalékkal kisebb mint a versenytársak 16 bites architektúrájáé. Az MPLAB C30
szorosan integrált az ingyenes MPLAB integrált fejlesztői környezettel kódírás,
fordítás, szoftver szimuláció és az MPLAB ICD2-vel történő hibakeresés terén
egyaránt. A végső, optimalizált kód akár a költséghatékony MPLAB ICD2-vel akár
a gyártói programozáshoz tervezett MPLAB PM3-mal beégethető, ugyanazt az MPLAB
felhasználói felületet használva.
Az MPLAB IDE különlegessége, hogy ingyenesen kínál teljesen integrált
fejlesztői környezetet 8 és 16 bites mikrovezérlőkhöz ill. 16 bites digitális
jelvezérlőkhöz, lefedve a 6-tól 100 lábig terjedő összes típust. Az MPLAB C30 fordító
komplett ANSI C standard könyvtárral kerül terjesztésre, mely magában foglalja
a sztring manipulációs, a dinamikus memóriafoglalást kezelő, az adatkonverziós,
a trigonometriai, az exponenciális és a hiperbolikus matematikai függvényeket
is. Az MPLAB C30 továbbá tartalmazza a fájl kezeléshez szükséges I/O
funkciókat, beleértve a komplett alacsony szintű forráskódokat is ezekhez a
funkciókhoz.
A fordító támogatja a C forrásban használható in-line assembly kódot és a külön
fordított MPLAB ASM30 assembly modulokat is. Ez lehetővé teszi a nagymértékben
optimalizált megszakításrutinok használatát, a precíziós perifériavezérlést és
a hatékony nagysebességű assembly nyelvű rutinok használatát. Az MPLAB C30
csomag magában foglalja még az MPLAB LINK30 linkert és könyvtárkezelőt, és
számos segédeszközt az MPLAB ASM30 assemblerhez.
A dsPIC digitális jelvezérlő áramköröket egy egész sereg C-ből hívható könyvtár
támogatja. Néhány példa: matematikai, periféria és DSP algoritmus könyvtár,
Soft Modem, visszhangelnyomó, zajelnyomó, beszédfelismerő, beszédtömörítő és
kibontó valamint szimmetrikus és aszimmetrikus kulcsú beágyazott kódolást
megvalósító könyvtár. A legtöbb könyvtár ezek közül ingyenesen letölthető ill.
a fizetős verziók próbaváltozatához 5 dolláros díj fejében lehet hozzáférni.
Az MPLAB C30 2.0 változata már elérhető. A korábbi változat tulajdonosai
ingyenesen letölthetik a legújabb verziót ill. a hozzá tartozó dokumentációt a
Microchip honlapjáról. A Student Edition változat (MPLAB C30 SE) szintén ingyenesen
letölthető.
További információ: www.microchip.com/c30
Tanfolyamok
A PIC mikorvezérlők alkalmazástechnikájáról szóló, ill. az USB kommunikáció PIC18F családdal történő megvalósítását bemutató népszerű tanfolyamkínálatunkat az igényeknek megfelelően újabb témákkal szeretnénk bővíteni. Jelenlegi elképzeléseink szerint a DC motorok dsPIC eszközökkel történő vezérléséről, ill. a PIC mikrovezérlők C nyelvű programozásáról szóló egynapos tanfolyamokat indítanánk a közeljövőben. Ha bármely téma felkeltette érdeklődését, kérjük az alábbi elérhetőségeink valamelyikén jelezze részvételi szándékát.
ChipCAD Elektronikai Disztribúció Kft.
1094 Budapest, Tűzoltó u. 31.
Tel: 231-7000 Fax: 231-7011
E-mail: info@ChipCAD.hu
www.chipcad.hu