hírek

A dsPIC két gyors 16 bites magot képes felvenni a teljesítmény és a motorvezérlés fejlesztése érdekében

dsPIC gets two fast 16bit cores to speed development of high-performance power and motor control

A felhasználói felület és a valós idejű kód függőségének kiküszöbölése érdekében a magok nagyrészt függetlenek, mindegyik saját saját perifériákkal rendelkezik, és egymással kommunikálnak csak a FIFO-k és postafiókok segítségével - az adat- és címbuszok nincs megosztva.

Belül dsPIC33CH, amint a család ismert lesz, a magok hasonlóak, egy 90MHz-es, "master" és 100MHz-es "slave" néven futó. A mesternek több soros interfésze van, míg a slavenek több ADC, PWM csatornája és komparátorja van (lásd a diagramot).

"A slave mag hasznos dedikált, idő-kritikus vezérlőkód végrehajtására, miközben a mester magában foglalja a felhasználói felület, a rendszerfelügyelet és a kommunikációs funkciók futtatását, a végső alkalmazáshoz testre szabott" - mondta a cég. "A dsPIC33CH-t kifejezetten arra tervezték, hogy különálló tervezőcsoportok számára lehetővé tegye az egyes magok független kódfejlesztését, és lehetővé teszi a zökkenőmentes integrációt, ha egy chipbe kerülnek.

A potenciális alkalmazások közé tartoznak a digitális áramellátás és a motorvezérlés, például a vezeték nélküli hálózatokban, szerverek, vezérlők és autóérzékelők.

Digitális tápegységben a Microchip szerint a slave mag kezeli a matematika-intenzív algoritmusokat, míg a mestermag önállóan kezeli a PMBus protokollcsomagot és rendszerellenőrzést biztosít. Egy gépjármű ventilátorban vagy szivattyúban a slave mag kezelné az idő kritikus sebességét és nyomatékszabályozását, miközben a master CAN-FD (CAN-flexibilis adatátviteli sebességű) kommunikációt, rendszerellenőrzést és diagnosztikát kezel.

Élő ("nulla down-time") firmware-frissítések mindkét magon lehetségesek, mivel mindegyiküknek két flash program tárolója van - összesen négy.

Ha az élő frissítések nem szükségesek, kétszer annyi programmemória érhető el, mint a mag.

A dsPIC33EP / GS korábbi teljesítményével összehasonlítva - a dsPIC33EP / GS teljesítménye majdnem megduplázódott (543ns-től 280nm-ig terjedő késleltetés) - részben a 70MHz-től 100MHz-ig terjedő órajelig, részben pedig a gyorsabb kontextusváltáson keresztül (kontextus-érzékeny akkumulátorok és állapotregiszterek) és új utasítások (gyorsabb megosztás, 32 bit terhelés / tárolás).

A csomag 28 változatú dsPIC33CH64MP202-től 80 pólusig és 5x5mm-től felfelé van.

A vaku beállításai 64 és 128 kbyte közöttiek.

Támogatás:

  • MPLAB X IDE
  • Kódkonfigurátor
  • dsPIC33CH Érdekességi tábla (DM330028)
  • dsPIC33CH plug-in modul a motorvezérléshez (MA330039) az MCLV-2 és az MCHV-2/3 számára
  • dsPIC33CH plug-in modul általános célú platformokhoz (MA330040) Explorer 16/32 (DM240001-2)