Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Shift Register Parallel-to-Serial (PISO): Desain, Operasi, dan Aplikasi

Shift register Parallel-to-Serial (PISO) memperluas fungsionalitas perangkat serial-in/serial-out (SISO) dengan memungkinkan semua tahap memuat data secara bersamaan. Kemampuan ini penting untuk mengonversi data paralel—setiap bit pada kabelnya sendiri—menjadi aliran serial untuk komunikasi yang efisien.

Register PISO menyimpan sebuah kata data, lalu menggesernya keluar satu bit per siklus jam, dengan total penundaan sama dengan jumlah tahap dikalikan periode jam. Karena data dapat dimuat secara paralel sebelum penggeseran dimulai, register ideal untuk akuisisi data berkecepatan tinggi dan antarmuka komunikasi.

Di bawah ini adalah peninjauan rinci tentang shift register PISO tiga tahap, komponen intinya adalah:

Perangkat dunia nyata biasanya memiliki 4, 8, atau 16 tahap. Diagram di bawah ini mengilustrasikan contoh tiga tahap.

Shift Register Parallel-to-Serial (PISO): Desain, Operasi, dan Aplikasi

Ketika sinyal SHIFT/LD’ rendah, gerbang NAND di atas mengaktifkan jalur pemuatan paralel. Data pada input D_A, D_B, dan D_C disalurkan ke input flip-flop D yang sesuai. Pada tepi naik jam berikutnya, ketiga bit ditangkap secara bersamaan—proses yang dikenal sebagai pemuatan sinkron.

Sebaliknya, ketika SHIFT/LD’ tinggi, gerbang NAND di bawah mengaktifkan jalur geser: input serial SI menyuapkan tahap pertama, output setiap flip-flop menyuapkan input tahap berikutnya, dan output akhir muncul pada SO. Tepi jam berikutnya menggeser kata ke kanan, mengeluarkan satu bit per siklus.

Waveform mengilustrasikan transisi dari pemuatan paralel ke geser serial:

Shift Register Parallel-to-Serial (PISO): Desain, Operasi, dan Aplikasi

Dalam praktik, sinyal SHIFT/LD’ harus tetap rendah untuk jendela singkat di sekitar tepi jam untuk memenuhi waktu setup dan hold. Pulsa yang sedikit lebih lebar sering digunakan untuk kesederhanaan.

Mengapa menyertakan baik SI dan SO pins? Mereka memungkinkan merangkai banyak shift register untuk menciptakan shifter yang lebih lebar atau untuk berinteraksi dengan periferal serial seperti mikroprosesor dan sensor.

Perangkat PISO Umum dari Texas Instruments

Untuk spesifikasi perangkat lengkap, konsultasikan datasheet yang ditautkan.

Shift Register Parallel-to-Serial (PISO): Desain, Operasi, dan Aplikasi

SN74ALS166, misalnya, mengimplementasikan PISO sinkron 8-tahap. Pin-nya diberi label A–H untuk input data, SER untuk input serial, SO untuk output serial, dan SH/LD’ untuk kontrol mode. Pin CLKINH memungkinkan jam diinhibisikan ketika tinggi.

Shift Register Parallel-to-Serial (PISO): Desain, Operasi, dan Aplikasi

Memahami simbol ANSI bernilai: blok atas menempatkan kontrol mode (M1 untuk geser, M2 untuk pemuatan, C3/1 untuk jam). Penggeser 8-tahap dilabeli SRG8, dan input serial SER dikendalikan oleh sinyal pemuatan dan jam.

Pemuatan Asinkron vs. Sinkron

Register pemuatan asinkron, seperti SN74ALS165, menggunakan pin preset (Set) dan clear (Reset) flip-flop untuk memuat data secara independen dari jam. Ketika SH/LD’ rendah, pin Set didorong oleh input data sementara pin Reset dipegang tinggi. Data muncul segera dalam register, membuat pemuatan asinkron berguna ketika pulsa jam tidak tersedia atau tidak diperlukan.

Dalam perangkat sinkron, baris SHIFT/LD’ mengontrol apakah data dimuat atau digeser, dan jam menyinkronkan tindakan. Mode ini lebih disukai dalam desain modern karena prediktabilitas timing-nya.

Aplikasi Praktis

Salah satu penggunaan umum register PISO adalah membaca bank saklar atau keypad dengan mikroprosesor yang memiliki pin I/O terbatas. Misalnya, keypad sembilan kunci dapat discan oleh register PISO, mengurangi kabel yang diperlukan dari sembilan menjadi tiga.

Shift Register Parallel-to-Serial (PISO): Desain, Operasi, dan Aplikasi

Dalam pengaturan otomotif dan industri, pengurangan jumlah kabel ini meningkatkan keandalan dengan meminimalkan titik kegagalan potensial. Antarmuka serial shift register juga memungkinkan komunikasi dengan perangkat serial lain seperti ADC, sensor, atau modul memori.

Untuk mengimplementasikan ini, hubungkan input paralel register PISO ke kontak saklar, tarik ke +5V dengan resistor, dan kontrol LD/SH’ dari mikroprosesor. Setelah memuat, buat pulsa geser untuk membaca setiap bit dari baris SO.

Untuk aliran data yang lebih kompleks, rangkai register PISO tambahan atau berinteraksi dengan periferal serial khusus.

Lihat juga: Lembar Kerja Shift Registers

Teknologi Industri

  1. Memahami Protokol Jaringan: Dari Lapisan Fisik hingga Arbitrase Lanjutan
  2. Mengapa Memori Digital Penting
  3. Mikroprosesor: Evolusi Komputasi Program Tersimpan
  4. Data Komprehensif Op-Amp: Datasheet National Semiconductor & CA3130
  5. Menguasai Konversi & Casting Tipe Python: Panduan Komprehensif
  6. Manufaktur Berbasis Data: Membuka Efisiensi, Penghematan Biaya, dan Inovasi
  7. Maksimalkan Keunggulan Organisasi Anda: Mengubah Data menjadi Wawasan Strategis
  8. Internet of Things Industri (IIoT): Definisi, Cakupan, dan Dampak Industri
  9. Merevolusi Produksi: Bagaimana Digitalisasi Mendorong Efisiensi dan Inovasi
  10. Big Data vs AI: Sinergi di Balik Transformasi Digital