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