Mikrokontroler, CAN dan gate driver pada satu IC untuk mosfet motor

Pembaruan: 27 Februari 2024 Tags:25a3vmendorongekoeliclgltmodulPWM

Blok pengemudi motor terintegrasi mikrochip

Anggota keluarga lainnya menawarkan transceiver LIN bukan CAN, atau antarmuka CAN tanpa transceiver, atau tanpa CAN atau LIN, dan model dasar memiliki prosesor 70MHz. Beberapa memiliki antarmuka SENT untuk sensor.

'dsPIC33CDV' adalah awalan bagian umum, dan dsPIC33CDVC256MP506 adalah salah satu dari dua versi yang menyertakan antarmuka CAN FD, dan memiliki memori lebih besar dari keduanya: flash 256kbyte dan ram 24kbyte.

Di dalam versi ini, CPU didasarkan pada dsPIC33CK256MP506, driver gerbang pada MCP8021, dan transceiver CAN FD pada ATA6563 – blok terakhir ini memerlukan rel 5V sendiri yang disediakan dari luar, tetapi CPU bisa mendapatkan 3.3V dari linier internal pengatur dengan berjalan dari hingga 29V (transien 40V).

Prosesor ini adalah salah satu 'pengontrol sinyal digital' dsPIC33 milik perusahaan dan mampu menerapkan kontrol berorientasi lapangan untuk motor.

Pengoperasian CPU adalah 100MHz dari 3 hingga 3.6V dan pada suhu -40 hingga +125°C, kemudian 70MHz hingga +150°C. Pengemudi motor akan bekerja pada tegangan 6.5 hingga 29V dan -40 hingga +150°C.

Periferal mencakup beberapa pengatur waktu, PWM kontrol motor dengan resolusi 2ns, ADC 12bit 3.5Msample/s dengan 15 saluran, tiga op-amp untuk ADC, komparator 15ns, dan antarmuka encoder quadrature 32bit.

Di antara antarmuka serialnya adalah UART, SPI 50Mbit/s, I2C host dan klien, dan DIKIRIM.

Suku cadang ini siap fungsional dan aman (ISO 26262/IEC 61508/IEC 60730) dan, untuk penggunaan otomotif, mematuhi AEC-Q100 REV-H (Kelas 1: -40°C hingga +125°C, Kelas 0 hingga + 150°C).

Produk CPU
kecepatan
BISA FD
transceiver
LIN
transceiver
program
ingatan
RAM
dsPIC33EDV64MC205 70MHz - - 64kbyte 8kbyte
dsPIC33CDVL64MC106 100 - Yes 64 8
dsPIC33CDV64MC106 100 - - 64 8
dsPIC33CDV128MP206 100 - - 128 16
dsPIC33CDV128MP506 100 - - 128 16
dsPIC33CDV256MP206 100 - - 256 24
dsPIC33CDV256MP506 100 - - 256 24
dsPIC33CDVC128MP506 100 Yes - 128 16
dsPIC33CDVC256MP506 100 Yes - 256 24

Semua versi mencakup tiga setengah jembatan, pompa pengisian terintegrasi untuk memastikan penggerak gerbang 12V, dan LDO 3.3V. Mereka bekerja hingga 125°C (atau 150°C dengan kinerja yang lebih rendah).

Dukungan pengembangan perangkat keras berasal dari kit yang mencakup: papan pengembangan kontrol motor tegangan rendah dsPIC33CK, motor dc tiga fase tanpa sikat 24V, dan adaptor ac-dc. Ini dapat mendukung motor dengan tegangan 12 dan 48Vdc dan hingga 10A.

Secara terpisah, 'MCLV-48V-300W' adalah papan untuk memberi daya pada motor sinkron magnet permanen tiga fase dengan tegangan antara 12 dan 48Vdc dan hingga 25Lengan/fase. Dual-in-line terpisah modul dimasukkan untuk mengkonfigurasinya untuk prosesor tertentu.

'MotorBench' adalah alat pengembangan perangkat lunak berbasis GUI untuk kontrol berorientasi lapangan yang dapat mengukur parameter motor dan secara otomatis menyesuaikan perolehan kontrol umpan balik, kemudian menghasilkan kode sumber. v2.45, mencakup 'kecepatan nol/torsi maksimum' “yang memungkinkan perancang menghilangkan Hall atau sensor magnetik sambil memaksimalkan output torsi dari motor, mulai dari start-up dan pada kecepatan rendah”, klaim perusahaan tersebut.

Selain perangkat lunak MPLAB Discover yang sudah ada, terdapat model Matlab Simulink yang mendukung berbagai algoritma kontrol motorik dan papan pengembangan.

Aplikasi otomotif meliputi kipas pendingin, pompa gas, minyak dan air, kompresor, katup, aktuator, dan pengisi daya turbo. Aplikasi industri dan komersial mencakup perkakas listrik dan peralatan bertenaga baterai lainnya.