Desain Fungsi Timer/Counter Baru Berbasis MCU

"Penghitung waktu dan penghitung mungkin adalah periferal yang paling umum dalam desain MCU. Hampir semua aplikasi dapat menggunakan pengatur waktu atau penghitung untuk meningkatkan kinerja, mengurangi konsumsi daya, atau menyederhanakan desain dengan mengganti operasi CPU yang berulang atau berulang dengan penghitung waktu atau interupsi penghitung sederhana. Namun, Anda mungkin belum pernah menggunakan beberapa unit pengatur waktu/penghitung yang lebih baru, dan beberapa fitur canggih kini tersedia untuk menyempurnakan desain Anda lebih lanjut. Artikel ini akan segera meninjau beberapa fitur pengatur waktu/penghitung baru yang dapat digunakan untuk menyempurnakan desain dengan contoh ilustratif dari keluarga MCU populer, dengan penekanan khusus pada fitur untuk operasi otonom dan kontrol motor.

"

Pengarang: Warren Miller

Pengatur waktu dan penghitung mungkin adalah periferal yang paling banyak digunakan dalam desain MCU. Hampir semua aplikasi dapat menggunakan pengatur waktu atau penghitung untuk meningkatkan kinerja, mengurangi konsumsi daya, atau menyederhanakan desain dengan mengganti operasi CPU yang berulang atau berulang dengan penghitung waktu atau interupsi penghitung sederhana. Namun, Anda mungkin belum pernah menggunakan beberapa unit pengatur waktu/penghitung yang lebih baru, dan beberapa fitur canggih kini tersedia untuk menyempurnakan desain Anda lebih lanjut. Artikel ini akan segera meninjau beberapa fitur pengatur waktu/penghitung baru yang dapat digunakan untuk menyempurnakan desain dengan contoh ilustratif dari keluarga MCU populer, dengan penekanan khusus pada fitur untuk operasi otonom dan kontrol motor.

Mode Pengatur Waktu dan Penghitung: Dari Sederhana hingga Lanjutan

Penghitung waktu dan penghitung dimulai dengan beberapa mode operasi yang sangat sederhana untuk menggantikan putaran program umum yang digunakan untuk menghitung peristiwa eksternal, waktu operasi internal dan eksternal, dan mengumpulkan berbagai statistik pada operasi kunci MCU. Fitur-fitur di pepatah MAXQ612 mengilustrasikan beberapa MCU mode penghitungan yang paling dikenal dan beberapa contoh ditunjukkan pada Gambar 1 di bawah. Tabel di bawah gambar menunjukkan tiga mode operasi otonom yang umum untuk Timer B, timer/counter MAXQ612 modul: muat ulang otomatis, ambil, dan pp/hitung mundur. Gambar kanan atas menunjukkan diagram blok mode isi ulang otomatis. Input jam ke TImer B dapat berasal dari prescaler jam yang membagi jam sistem dengan delapan pengaturan berbeda, atau dari pin eksternal. Bit kontrol TRB mengaktifkan atau menonaktifkan pengoperasian Timer B. Timer Value Register (TVB) menghitung ketika timer mencapai nilai yang disimpan dalam Timer B Reload Register (TBR) dan menghasilkan interupsi dan mereset TVB ke nol. Ini memberikan cara mudah untuk membuat latensi tanpa menggunakan siklus CPU yang berharga untuk membuat latensi.


Gambar 1: Contoh mode counter/timer Maxim MAXQ612 MCU. (Sumber dari Maxim)

Diagram blok di sudut kanan atas Gambar 1 mengilustrasikan pengoperasian mode tangkap. Dalam mode ini, prescaler jam dan fungsi aktifkan/nonaktifkan sama seperti dalam mode muat ulang otomatis. Register TBV menghitung dan me-reset ke nol pada overflow dan interupsi opsional. Pada sisi jatuh pin TBB eksternal, nilai dalam register TBV dimuat ke dalam register penangkap TBR dan EXFB interupsi dapat dihasilkan. Mode ini dapat digunakan untuk menghitung jumlah jam antara sisi naik dari sinyal eksternal untuk menentukan frekuensi sinyal atau penundaan sinyal. Dengan demikian, pengatur waktu membebaskan CPU dari melakukan operasi penghitungan siklus-intensif, sehingga dapat melakukan apa yang benar-benar perlu dilakukan dengan lebih efisien.

MAXQ612 mendukung beberapa operasi timer/counter umum lainnya, seperti up/down auto-reload, dan pin eksternal untuk mengontrol arah counter. Mode ini berguna untuk mendekode berbagai sinyal termodulasi lebar pulsa, seperti yang digunakan dalam sensor elektromekanis. Mode keluaran jam dapat digunakan untuk membuat jam keluaran sederhana menggunakan jam sistem, prescaler, dan hitungan terminal timer B. Terakhir, mode output Pulse Width Modulation (PWM) dapat menghasilkan sinyal yang disejajarkan tepi untuk aplikasi PWM umum seperti yang digunakan dalam kontrol motor.

Fungsi counter/timer PWM untuk kontrol motor

Beberapa fungsi pengatur waktu/penghitung canggih digunakan untuk aplikasi PWM kontrol motor. Penghitung ini menerapkan sebanyak mungkin fungsi PWM terkait motor menggunakan perangkat keras khusus untuk membebaskan prosesor untuk fungsi tingkat yang lebih tinggi. Pengoperasian dasar penghitung/pengatur waktu PWM kontrol motor adalah umum untuk sebagian besar implementasi pabrikan, dan contoh yang baik diberikan oleh mereka yang ada di pengatur waktu PWM NXP LPC 17xx untuk Tiga fase Motor AC dan DC Aplikasi kontrol telah dioptimalkan. Seperti yang ditunjukkan pada Gambar 2, fungsionalitas modul PWM kontrol motor mungkin tampak cukup rumit sampai Anda menyadari bahwa ada tiga salinan saluran pengatur waktu PWM dasar; satu di kiri, satu di tengah, dan satu di kanan. Memiliki tiga saluran memungkinkan untuk menggunakan pengatur waktu/pencacah tunggal untuk mengontrol motor tiga fasa, menjadikannya implementasi yang sangat efisien. Setiap saluran mengontrol sepasang output, yang pada gilirannya mengontrol sesuatu di luar chip, seperti satu set kumparan di motor. Setiap saluran berisi register timer/counter (TC) yang bertambah dengan jam prosesor (mode timer) atau pin input (mode counter).


Gambar 2: Timer/counter NXP LPC 17xx PWM. (Sumber NXP)

Setiap saluran memiliki register batas yang dibandingkan dengan nilai TC, dan ketika terjadi kecocokan, TC "disetel ulang" dengan salah satu dari dua cara. Dalam mode edge-aligned, TC disetel ulang ke 0, sementara dalam mode tengah, pencocokan mengalihkan TC ke pengurangan pada setiap clock prosesor atau transisi pin input hingga mencapai 0, pada saat itu mulai menghitung lagi.

Setiap saluran juga menyertakan register pencocokan yang memiliki nilai lebih kecil dari register batas. Dalam mode rata-tepi, keluaran saluran beralih setiap kali TC cocok dengan pencocokan atau register batas, sementara dalam mode rata-tengah, output beralih hanya jika register pencocokan cocok. Oleh karena itu, limit register mengontrol periode output, sedangkan match register mengontrol berapa banyak dari setiap periode yang dihabiskan output di setiap state. Jika output diintegrasikan ke dalam tegangan, nilai kecil dalam register batas meminimalkan riak dan memungkinkan pengatur waktu PWM kontrol motor untuk mengontrol perangkat berkecepatan tinggi.

Semua elemen perangkat keras saluran ini bersama-sama mengontrol dua output, A dan B, yang dapat menggerakkan sepasang transistor untuk mengalihkan titik kontrol antara dua rel daya. Sebagian besar waktu, kedua output memiliki polaritas yang berlawanan, tetapi fitur waktu mati dapat diaktifkan (berdasarkan per saluran) untuk menunda transisi dua sinyal dari keadaan pasif ke aktif sehingga transistor tidak pernah menyala di waktu yang sama . Keadaan setiap pasangan keluaran dapat dianggap sebagai tinggi, rendah dan mengambang atau atas, bawah dan tengah. Pemetaan dari aktif dan pasif ke tinggi dan rendah dapat diprogram untuk setiap saluran, dan setiap saluran dapat melakukan PWM selaras tepi dan selaras tengah. Gambar 3 menunjukkan dua contoh konfigurasi output. Yang di kiri rata tengah tanpa waktu mati.


Gambar 3: NXP LPC17xx Motor Control PWM Timer/Counter Contoh Konfigurasi Keluaran. (Sumber NXP)

Timer PWM kontrol motor juga menyertakan beberapa sumber interupsi untuk memberi tahu prosesor bahwa diperlukan fungsi kontrol motor tingkat yang lebih tinggi. Interupsi ini diatur berdasarkan saluran dan dapat menunjukkan kapan TC cocok dengan register pencocokan, kapan TC cocok dengan register batas, kapan saluran menangkap nilai TC ke dalam register penangkapnya, atau ketika input batalkan aktif. LPC17xx juga memiliki beberapa periferal pendukung untuk menyederhanakan fungsi kontrol lanjutan, termasuk antarmuka enkoder quadrature, modul PWM tambahan, penghitung waktu interupsi, dan pengatur waktu pengawas. Berbagai macam fungsi pengaturan waktu khusus ini menunjukkan betapa pentingnya fungsi pengaturan waktu untuk desain berbasis MCU.

Fungsi ketepatan waktu khusus lainnya

Pada banyak MCU modern, fungsi pengaturan waktu dan penghitungan menjadi lebih terspesialisasi karena pabrikan menargetkan area aplikasi tertentu. Sebagai contoh, keluarga KineTIs K10 Freescale, seperti MK10DN512ZVLQ10, memiliki beragam periferal penghitung waktu dan penghitungan dengan fungsi khusus. Periferal ini meliputi: Blok penundaan yang dapat diprogram yang mengontrol operasi ADC dan DAC, membebaskan prosesor dari pengelolaan proses tingkat rendah ini; blok pengaturan waktu fleksibel yang menyediakan berbagai pengaturan waktu, hitungan, tangkapan input, dan output membandingkan saluran untuk mendukung pencahayaan dan manajemen dan kontrol daya motor; penghitung waktu interupsi berkala yang dapat mengelola interupsi periferal dan transfer DMA secara mandiri; pengatur waktu berdaya sangat rendah yang berjalan bahkan saat MCU berada dalam kondisi daya terendah untuk menyediakan peristiwa "bangun" berkala yang sederhana; jam waktu nyata, menyimpan waktu akurat, dan dapat ditenagai oleh baterai bahkan saat MCU dimatikan sepenuhnya untuk akses mudah ke pengoperasian sistem dan data seumur hidup.

Seri K10 juga menyediakan fungsi jam dan waktu khusus yang didedikasikan untuk modul tertentu, sehingga tidak ada sumber waktu lain yang digunakan. Misalnya, modul pemancar modulator pembawa yang digunakan untuk membuat protokol yang digunakan dalam berbagai skema pengkodean sinyal seperti yang ada dalam komunikasi inframerah memiliki fungsi pengaturan waktu dan penghitungan tersendiri, seperti penghitung modulasi lebar pulsa, manajemen, dan tombol pergeseran frekuensi. Skema pengkodean bergantung pada variasi lebar pulsa. Tren fungsi waktu dan penghitungan khusus ini diperkirakan akan terus berlanjut karena MCU menjadi lebih spesifik untuk aplikasi dan segmen pasar.

Kit pengembangan mempercepat waktu ke pasar

Karena MCU menjadi lebih spesifik untuk aplikasi, produsen membuat kit pengembangan yang lebih berorientasi pada aplikasi dan desain referensi. Aplikasi kontrol motor mungkin salah satu contoh paling umum dari rangkaian aplikasi tertentu. Sebagai contoh, Renesas menawarkan kit pengembangan kontrol motor lengkap, YMCRPRX62T yang ditunjukkan pada Gambar 4, yang bahkan menyertakan motor contoh. Kit ini dilengkapi dengan semua perangkat lunak dan contoh desain yang Anda perlukan untuk mengevaluasi MCU Renesas RX62T dalam berbagai desain kontrol motor. GUI demo yang dihosting PC menampilkan kecepatan motor, voltase, dan arus, sekaligus memungkinkan pengguna menyesuaikan parameter dan algoritme untuk langsung melihat berbagai hasil guna membantu menyetel pengoperasian motor untuk hasil terbaik dalam desain tertentu. Kit evaluasi kontrol motor dengan fungsi yang mirip dengan Renesas RX62T juga tersedia dari banyak pabrikan lain. Temukan kit yang paling cocok dengan aplikasi target Anda dan lingkungan pengembangan untuk membantu mempercepat desain kontrol motor Anda berikutnya dengan memanfaatkan sejumlah besar pekerjaan yang "dipaketkan" oleh pabrikan.

Pengatur waktu dan penghitung adalah periferal yang paling akrab bagi MCU, tetapi memanfaatkannya sepenuhnya dapat memastikan Anda menghemat daya, meningkatkan kinerja, dan menyederhanakan desain Anda. Artikel ini membahas beberapa fitur baru dan lanjutan yang memungkinkan untuk mengeksploitasi elemen umum ini dengan cara yang tidak biasa.

Pengarang: Warren Miller

Pengatur waktu dan penghitung mungkin adalah periferal yang paling banyak digunakan dalam desain MCU. Hampir semua aplikasi dapat menggunakan pengatur waktu atau penghitung untuk meningkatkan kinerja, mengurangi konsumsi daya, atau menyederhanakan desain dengan mengganti operasi CPU yang berulang atau berulang dengan penghitung waktu atau interupsi penghitung sederhana. Namun, Anda mungkin belum pernah menggunakan beberapa unit pengatur waktu/penghitung yang lebih baru, dan beberapa fitur canggih kini tersedia untuk menyempurnakan desain Anda lebih lanjut. Artikel ini akan segera meninjau beberapa fitur pengatur waktu/penghitung baru yang dapat digunakan untuk menyempurnakan desain dengan contoh ilustratif dari keluarga MCU populer, dengan penekanan khusus pada fitur untuk operasi otonom dan kontrol motor.

Mode Pengatur Waktu dan Penghitung: Dari Sederhana hingga Lanjutan

Penghitung waktu dan penghitung dimulai dengan beberapa mode operasi yang sangat sederhana untuk menggantikan putaran program umum yang digunakan untuk menghitung peristiwa eksternal, waktu operasi internal dan eksternal, dan mengumpulkan berbagai statistik pada operasi kunci MCU. Fitur-fitur di Maxim MAXQ612 mengilustrasikan beberapa MCU mode hitungan yang paling dikenal dan beberapa contohnya ditunjukkan pada Gambar 1 di bawah ini. Tabel di bagian bawah gambar menunjukkan tiga mode operasi otonom yang umum untuk Timer B, modul timer/penghitung MAXQ612: muat ulang otomatis, tangkap, dan pp/hitung mundur. Gambar kanan atas menunjukkan diagram blok dari mode auto-reload. Input clock ke TImer B dapat berasal dari clock prescaler yang membagi clock sistem dengan delapan pengaturan berbeda, atau dari pin eksternal. Control bit TRB mengaktifkan atau menonaktifkan operasi Timer B. Timer Value Register (TVB) menghitung saat timer mencapai nilai yang tersimpan di Timer B Reload Register (TBR) dan membangkitkan interupsi dan me-reset TVB ke nol. Ini memberikan cara mudah untuk membuat latensi tanpa menggunakan siklus CPU yang berharga untuk membuat latensi.


Gambar 1: Contoh mode counter/timer Maxim MAXQ612 MCU. (Sumber dari Maxim)

Diagram blok di sudut kanan atas Gambar 1 mengilustrasikan pengoperasian mode tangkap. Dalam mode ini, prescaler jam dan fungsi aktifkan/nonaktifkan sama seperti dalam mode muat ulang otomatis. Register TBV menghitung dan me-reset ke nol pada overflow dan interupsi opsional. Pada sisi jatuh pin TBB eksternal, nilai dalam register TBV dimuat ke dalam register penangkap TBR dan EXFB interupsi dapat dihasilkan. Mode ini dapat digunakan untuk menghitung jumlah jam antara sisi naik dari sinyal eksternal untuk menentukan frekuensi sinyal atau penundaan sinyal. Dengan demikian, pengatur waktu membebaskan CPU dari melakukan operasi penghitungan siklus-intensif, sehingga dapat melakukan apa yang benar-benar perlu dilakukan dengan lebih efisien.

MAXQ612 mendukung beberapa operasi timer/counter umum lainnya, seperti up/down auto-reload, dan pin eksternal untuk mengontrol arah counter. Mode ini berguna untuk mendekode berbagai sinyal termodulasi lebar pulsa, seperti yang digunakan dalam sensor elektromekanis. Mode keluaran jam dapat digunakan untuk membuat jam keluaran sederhana menggunakan jam sistem, prescaler, dan hitungan terminal timer B. Terakhir, mode output Pulse Width Modulation (PWM) dapat menghasilkan sinyal yang disejajarkan tepi untuk aplikasi PWM umum seperti yang digunakan dalam kontrol motor.

Fungsi counter/timer PWM untuk kontrol motor

Beberapa fungsi pengatur waktu/penghitung canggih digunakan untuk aplikasi PWM kontrol motor. Penghitung ini menerapkan sebanyak mungkin fungsi PWM terkait motor menggunakan perangkat keras khusus untuk membebaskan prosesor untuk fungsi tingkat yang lebih tinggi. Pengoperasian dasar penghitung/pewaktu PWM kontrol motor adalah umum untuk sebagian besar implementasi pabrikan, dan contoh yang baik diberikan oleh mereka yang ada di pengatur waktu PWM NXP LPC 17xx untuk motor AC dan DC tiga fasa Aplikasi kontrol telah dioptimalkan. Seperti yang ditunjukkan pada Gambar 2, fungsionalitas modul PWM kontrol motor mungkin tampak cukup rumit sampai Anda menyadari bahwa ada tiga salinan saluran pengatur waktu PWM dasar; satu di kiri, satu di tengah, dan satu di kanan. Memiliki tiga saluran memungkinkan untuk menggunakan pengatur waktu/pencacah tunggal untuk mengontrol motor tiga fasa, menjadikannya implementasi yang sangat efisien. Setiap saluran mengontrol sepasang output, yang pada gilirannya mengontrol sesuatu di luar chip, seperti satu set kumparan di motor. Setiap saluran berisi register timer/counter (TC) yang bertambah dengan jam prosesor (mode timer) atau pin input (mode counter).


Gambar 2: Timer/counter NXP LPC 17xx PWM. (Sumber NXP)

Setiap saluran memiliki register batas yang dibandingkan dengan nilai TC, dan ketika terjadi kecocokan, TC "disetel ulang" dengan salah satu dari dua cara. Dalam mode edge-aligned, TC disetel ulang ke 0, sementara dalam mode tengah, pencocokan mengalihkan TC ke pengurangan pada setiap clock prosesor atau transisi pin input hingga mencapai 0, pada saat itu mulai menghitung lagi.

Setiap saluran juga menyertakan register pencocokan yang memiliki nilai lebih kecil dari register batas. Dalam mode rata-tepi, keluaran saluran beralih setiap kali TC cocok dengan pencocokan atau register batas, sementara dalam mode rata-tengah, output beralih hanya jika register pencocokan cocok. Oleh karena itu, limit register mengontrol periode output, sedangkan match register mengontrol berapa banyak dari setiap periode yang dihabiskan output di setiap state. Jika output diintegrasikan ke dalam tegangan, nilai kecil dalam register batas meminimalkan riak dan memungkinkan pengatur waktu PWM kontrol motor untuk mengontrol perangkat berkecepatan tinggi.

Semua elemen perangkat keras saluran ini bersama-sama mengontrol dua output, A dan B, yang dapat menggerakkan sepasang transistor untuk mengalihkan titik kontrol antara dua rel daya. Sebagian besar waktu, kedua output memiliki polaritas yang berlawanan, tetapi fitur waktu mati dapat diaktifkan (berdasarkan per saluran) untuk menunda transisi dua sinyal dari keadaan pasif ke aktif sehingga transistor tidak pernah menyala di waktu yang sama . Keadaan setiap pasangan keluaran dapat dianggap sebagai tinggi, rendah dan mengambang atau atas, bawah dan tengah. Pemetaan dari aktif dan pasif ke tinggi dan rendah dapat diprogram untuk setiap saluran, dan setiap saluran dapat melakukan PWM selaras tepi dan selaras tengah. Gambar 3 menunjukkan dua contoh konfigurasi output. Yang di kiri rata tengah tanpa waktu mati.


Gambar 3: NXP LPC17xx Motor Control PWM Timer/Counter Contoh Konfigurasi Keluaran. (Sumber NXP)

Timer PWM kontrol motor juga menyertakan beberapa sumber interupsi untuk memberi tahu prosesor bahwa diperlukan fungsi kontrol motor tingkat yang lebih tinggi. Interupsi ini diatur berdasarkan saluran dan dapat menunjukkan kapan TC cocok dengan register pencocokan, kapan TC cocok dengan register batas, kapan saluran menangkap nilai TC ke dalam register penangkapnya, atau ketika input batalkan aktif. LPC17xx juga memiliki beberapa periferal pendukung untuk menyederhanakan fungsi kontrol lanjutan, termasuk antarmuka enkoder quadrature, modul PWM tambahan, penghitung waktu interupsi, dan pengatur waktu pengawas. Berbagai macam fungsi pengaturan waktu khusus ini menunjukkan betapa pentingnya fungsi pengaturan waktu untuk desain berbasis MCU.

Fungsi ketepatan waktu khusus lainnya

Pada banyak MCU modern, fungsi pengaturan waktu dan penghitungan menjadi lebih terspesialisasi karena pabrikan menargetkan area aplikasi tertentu. Sebagai contoh, keluarga KineTIs K10 Freescale, seperti MK10DN512ZVLQ10, memiliki beragam periferal penghitung waktu dan penghitungan dengan fungsi khusus. Periferal ini meliputi: Blok penundaan yang dapat diprogram yang mengontrol operasi ADC dan DAC, membebaskan prosesor dari pengelolaan proses tingkat rendah ini; blok pengaturan waktu fleksibel yang menyediakan berbagai pengaturan waktu, hitungan, tangkapan input, dan output membandingkan saluran untuk mendukung pencahayaan dan manajemen dan kontrol daya motor; penghitung waktu interupsi berkala yang dapat mengelola interupsi periferal dan transfer DMA secara mandiri; pengatur waktu berdaya sangat rendah yang berjalan bahkan saat MCU berada dalam kondisi daya terendah untuk menyediakan peristiwa "bangun" berkala yang sederhana; jam waktu nyata, menyimpan waktu akurat, dan dapat ditenagai oleh baterai bahkan saat MCU dimatikan sepenuhnya untuk akses mudah ke pengoperasian sistem dan data seumur hidup.

Seri K10 juga menyediakan fungsi jam dan waktu khusus yang didedikasikan untuk modul tertentu, sehingga tidak ada sumber waktu lain yang digunakan. Misalnya, modul pemancar modulator pembawa yang digunakan untuk membuat protokol yang digunakan dalam berbagai skema pengkodean sinyal seperti yang ada dalam komunikasi inframerah memiliki fungsi pengaturan waktu dan penghitungan tersendiri, seperti penghitung modulasi lebar pulsa, manajemen, dan tombol pergeseran frekuensi. Skema pengkodean bergantung pada variasi lebar pulsa. Tren fungsi waktu dan penghitungan khusus ini diperkirakan akan terus berlanjut karena MCU menjadi lebih spesifik untuk aplikasi dan segmen pasar.

Kit pengembangan mempercepat waktu ke pasar

Karena MCU menjadi lebih spesifik untuk aplikasi, produsen membuat kit pengembangan yang lebih berorientasi pada aplikasi dan desain referensi. Aplikasi kontrol motor mungkin salah satu contoh paling umum dari rangkaian aplikasi tertentu. Sebagai contoh, Renesas menawarkan kit pengembangan kontrol motor lengkap, YMCRPRX62T yang ditunjukkan pada Gambar 4, yang bahkan menyertakan motor contoh. Kit ini dilengkapi dengan semua perangkat lunak dan contoh desain yang Anda perlukan untuk mengevaluasi MCU Renesas RX62T dalam berbagai desain kontrol motor. GUI demo yang dihosting PC menampilkan kecepatan motor, voltase, dan arus, sekaligus memungkinkan pengguna menyesuaikan parameter dan algoritme untuk langsung melihat berbagai hasil guna membantu menyetel pengoperasian motor untuk hasil terbaik dalam desain tertentu. Kit evaluasi kontrol motor dengan fungsi yang mirip dengan Renesas RX62T juga tersedia dari banyak pabrikan lain. Temukan kit yang paling cocok dengan aplikasi target Anda dan lingkungan pengembangan untuk membantu mempercepat desain kontrol motor Anda berikutnya dengan memanfaatkan sejumlah besar pekerjaan yang "dipaketkan" oleh pabrikan.

Pengatur waktu dan penghitung adalah periferal yang paling akrab bagi MCU, tetapi memanfaatkannya sepenuhnya dapat memastikan Anda menghemat daya, meningkatkan kinerja, dan menyederhanakan desain Anda. Artikel ini membahas beberapa fitur baru dan lanjutan yang memungkinkan untuk mengeksploitasi elemen umum ini dengan cara yang tidak biasa.

Lihat lebih banyak: modul IGBT | Layar LCD | Komponen Elektronik