Balita

Ang dsPIC ay nakakakuha ng dalawang mabilis na 16bit core upang mapabilis ang pagbuo ng mataas na pagganap na kapangyarihan at kontrol ng motor

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

Nilayon upang mapabilis ang pagpapaunlad ng code sa pamamagitan ng pag-alis ng pag-asa sa pagitan ng user-interface at real-time na code, ang core ay higit na independyente, bawat isa ay may sarili nitong hanay ng mga peripheral, at nakikipag-ugnayan sa isa't isa lamang sa pamamagitan ng FIFOs at mailboxes - data at address busses hindi ibinahagi.

Sa loob ng dsPIC33CH, tulad ng pamilya ay kilala, ang mga core ay katulad, na may isang tumatakbo sa 90MHz na itinalaga bilang 'master' at isang 'alipin' sa 100MHz. Ang master ay may higit pang mga serial interface, habang ang alipin ay may mas maraming ADC, PWM channel at comparator, halimbawa (tingnan ang diagram).

"Ang core ng alipin ay kapaki-pakinabang para sa pagpapatupad ng nakalaang, oras-kritikal na control code habang ang master core ay abala sa pagpapatakbo ng user interface, mga sistema ng pagmamanman at mga komunikasyon function, na-customize para sa dulo ng application," sabi ng kompanya. "Ang dsPIC33CH ay partikular na idinisenyo upang pangasiwaan ang malayang pag-unlad ng code para sa bawat core sa pamamagitan ng magkahiwalay na mga koponan ng disenyo at nagbibigay-daan sa tuluy-tuloy na pagsasama kapag sila ay pinagsama-sama sa isang maliit na tilad.

Kabilang sa mga potensyal na application ang digital power at motor control, halimbawa sa wireless power, server, drone at automotive sensors.

Sa isang digital na supply ng kuryente, ayon sa Microchip, ang core ng alipin ang namamahala sa matematika-intensive algorithm, habang ang master core ay nakapag-iisa namamahala sa PMBus protocol stack at nagbibigay ng monitoring system. Sa isang automotive fan o bomba, ang core ng alipin ay makakapangasiwa ng oras-kritikal na bilis at kontrol ng metalikang kuwintas samantalang ang master ay namamahala ng CAN-FD (CAN-flexible data-rate) na komunikasyon, pagsubaybay sa sistema at mga diagnostic.

Ang mga live na ('zero down-time') na pag-upgrade ng firmware ay posible sa parehong core dahil ang bawat isa sa kanila ay may dalawang flash program store - apat sa kabuuan.

Kung hindi kinakailangan ang mga live-upgrade, i-double ang dami ng program memory ay magagamit sa core.

Kung ikukumpara sa nakaraang dsPIC pamilya na naglalayong sa parehong merkado - dsPIC33EP / GS - ang pagganap ay halos lambal (latency down mula 543ns hanggang 280ns) - bahagyang sa pamamagitan ng bilis ng orasan na umaangat mula sa 70MHz hanggang 100MHz at bahagyang sa pamamagitan ng: mas mabilis na paglipat ng konteksto (context-sensitive accumulators at registers ng katayuan) at mga bagong tagubilin (mas mabilis na hatiin, 32bit load / store).

Mayroong walong mga variant ng package, mula sa 28pin dpPIC33CH64MP202 hanggang 80 pin, at mula sa 5 x 5mm pataas.

Ang mga pagpipilian sa flash ay umaabot sa 64 hanggang 128kbyte.

Ang suporta ay mula sa:

  • MPLAB X IDE
  • Code Configurator
  • dsPIC33CH Curiosity Board (DM330028)
  • dsPIC33CH plug-in module para sa motor-control (MA330039) para sa MCLV-2 at MCHV-2/3
  • dsPIC33CH plug-in module para sa general-purpose platform (MA330040) para sa Explorer 16/32 (DM240001-2)