Panduan Ultimate ke 74HC595: Cip Daftar Shift 8-Bit yang cekap
2024-04-19 4049

Daftar peralihan adalah peranti yang menggunakan logik berurutan untuk menyimpan dan memindahkan data binari.Ia adalah litar dua arah yang menggerakkan setiap bit data dari input ke output pada setiap denyut jam.Pada masa ini terdapat pelbagai model Daftar Shift, di antaranya 74HC595 adalah daftar peralihan output siri selari.Fungsinya adalah untuk menukar isyarat siri ke dalam isyarat selari, dan biasanya digunakan dalam cip pemandu untuk pelbagai tiub digital dan skrin matriks dot.Artikel ini akan memperkenalkan maklumat khusus dari segi pin dan aplikasi.

Katalog


Gambaran keseluruhan 74HC595


74HC595 adalah input bersiri 8-bit, daftar peralihan output selari, dan output selari adalah output tiga negeri.Pada kelebihan SCK (jam bersiri), data bersiri adalah input ke daftar peralihan 8-bit dalaman melalui SDL (input data bersiri) dan output dari terminal data siri siri Q7 '(output data siri bit tertinggi).Output selari berlaku pada kelebihan LCK (kawalan selak).Pada masa ini, data dalam daftar peralihan 8-bit dilekatkan ke dalam daftar output selari 8-bit.Apabila isyarat kawalan OE (output Enable) adalah rendah (membolehkan keadaan), nilai output terminal output selari adalah sama dengan nilai yang disimpan dalam daftar output selari.

Alternatif dan kesamaan



Pin dan fungsi 74HC595


74HC595 mempunyai 16 pin.Rajah pin tertentu dan fungsinya adalah seperti berikut.

Pins and Functions of 74HC595

Pin 1 (Ser): Input Data Serial


Pin SER adalah pin input data bersiri 74HC595.Data boleh dimasukkan ke dalam bit cip dengan sedikit melalui pin ini.Apabila bekerja, kami mula memasukkan data siri ke pin ini, dan kemudian mengalihkan data input ke dalam shift register bit melalui pin jam untuk mencapai penghantaran data selari.

PIN 2 (RCLK): Daftar Input Jam


Pin RCLK adalah pin input jam daftar 74HC595.Apabila semua data input dipindahkan ke daftar peralihan, kami menyesuaikan perubahan tahap pin RCLK untuk mengalihkan data dalam daftar peralihan ke dalam daftar output pada masa yang sama.Fungsi pin ini adalah untuk mengawal operasi penyimpanan data.

Pin 3 (srclk): input jam


Pin SRCLK adalah pin input jam shift daftar 74HC595.Semasa operasi peralihan, kami mengalihkan data input ke dalam daftar peralihan dengan mengawal perubahan tahap pin SRCLK.Fungsi pin ini adalah untuk mengawal isyarat jam operasi peralihan.

Pin 4 (OE): Output Dayakan Input


Pin OE adalah output membolehkan pin input 74HC595.Dengan mengawal tahap pin ini, kita dapat mengaktifkan atau melumpuhkan pin output.Apabila pin OE tinggi, pin output dilumpuhkan dan tiada data input diluluskan.Apabila pin OE rendah, pin output akan lulus data input.

PIN 5 (DS): Input Data Serial (Bidirectional)


Pin DS adalah pin input data siri dua arah dari 74HC595.Tidak seperti PIN 1 (SER), pin DS boleh dikawal oleh litar luaran untuk melaksanakan komunikasi dua arah.PIN ini beralih antara mod input bersiri dan mod output selari.

PIN 6 (ST_CP): Input Jam Flip-Flop Penyimpanan Output


Pin ST_CP adalah pin input jam flip-flop output dari 74HC595.Apabila output kedai flip-flop store berubah, data dalam memori output akan disimpan dalam pin output berdasarkan input semasa.Fungsi pin ini adalah untuk mengawal operasi penyimpanan data.

Pin 7 (sh_cp): Shift Daftar Jam Input


Pin sh_cp ialah pin input jam shift daftar 74HC595.Apabila isyarat jam daftar shift berubah, data input akan dialihkan ke dalam shift register bit bit.Fungsi pin ini adalah untuk mengawal isyarat jam operasi peralihan.

Pin 8 (Q7 '): Pin output


PIN Q7 adalah pin output bit ke -8 (bit tertinggi) 74HC595, yang digunakan untuk mengeluarkan data bit ke -8 dalam daftar shift.Keadaan tahap pin ini ditentukan oleh data input dan data dalam daftar peralihan.

Pin 9-16 (Q0-Q7): 7 Output pin


Pin Q0 hingga Q7 adalah 8 pin output 74HC595 (termasuk Q0 hingga Q7), yang digunakan untuk mengeluarkan data dari bit terendah hingga bit tertinggi dalam daftar shift.Setiap pin sepadan dengan sedikit output data.Melalui pin ini, data dalam daftar peralihan boleh dikeluarkan ke litar luaran selari.

Gambar rajah logik 74HC595


Logic Diagram of 74HC595

Permohonan 74HC595


74HC595 sering digunakan di kawasan berikut.

Kawalan relay


Ciri -ciri output selari 74HC595 menjadikannya dapat memacu pelbagai geganti pada masa yang sama, dan setiap relay dapat mengawal satu atau lebih peranti elektrik.Oleh itu, melalui reka bentuk dan pengaturcaraan litar rasional, kita boleh membina sistem kawalan elektrik yang fleksibel dan berkuasa.

Pengembangan output digital


Dengan menyambungkan pin output mikrokontroler ke pin input bersiri 74HC595, kami dapat merealisasikan fungsi pengembangan port output, dengan itu menyediakan lebih banyak pin output yang dapat dikawal.Dengan cara ini, kita boleh mengambil kesempatan daripada ciri output selari 74HC595 untuk memperluaskan port output terhad mikrokontroler ke titik kawalan yang lebih tinggi, menyedari kawalan yang tepat bagi pelbagai peranti atau komponen.

Kawalan paparan


Dalam senario mengawal paparan LCD, 74HC595 dapat menggunakan ciri -ciri input siri dan output selari untuk memindahkan data paparan yang dihantar dari mikrokontroler ke dalam daftar dalamannya satu demi satu.Seterusnya, ia mengeluarkan data ini selari dengan litar pemandu LCD melalui operasi selak.Dengan cara ini, kita boleh mengemas kini kandungan secara dinamik pada paparan LCD, sama ada teks, imej atau video, dengan cara yang lancar.

Muzik mengalahkan cahaya


Apabila kita menggabungkan algoritma kawalan Beat dengan daftar peralihan 74HC595, kita boleh dengan bijak membuat kesan cahaya LED yang sempurna disegerakkan dengan pukulan muzik.Algoritma Kawalan Beat, sebagai teras, bertanggungjawab untuk menangkap perubahan berirama muzik dengan tepat dan menghasilkan isyarat kawalan yang sepadan.Isyarat ini bukan sekadar perintah menukar mudah, mereka boleh mengandungi kekerapan, kecerahan, dan perubahan warna LED berkelip.74HC595 boleh mengawal keadaan ON/OFF pelbagai LED dengan menggunakan input siri dan ciri -ciri output selari.

Reka bentuk paparan LED berbilang digit berdasarkan 74HC595


Paparan statik


Barisan pemilihan segmen bagi setiap paparan LED disambungkan ke output selari 74HC595, supaya setiap bit dapat dipaparkan secara bebas (lihat angka di bawah).Pada masa yang sama, kerana paparan setiap bit dikawal oleh port output selari 74HC595 bebas, kod pemilihan segmennya dikawal, jadi aksara yang dipaparkan boleh berbeza.Walau bagaimanapun, untuk keperluan paparan LED N-bit, kami memerlukan cip N 74HC595 dan garisan N+3 I/O.Ini mengambil lebih banyak sumber dan kosnya agak tinggi.Reka bentuk sedemikian jelas tidak bermanfaat untuk memaparkan LED berbilang digit kerana ia meningkatkan kerumitan dan beban kos sistem.

LED Static Display Drive Circuit Wiring

Paparan dinamik


Dalam aplikasi paparan LED berbilang bit, untuk memudahkan litar, mengurangkan kos dan menjimatkan sumber sistem, kita boleh menyambungkan semua pilihan kod segmen N-bit selari dan mengawalnya dengan 74HC595 (rujuk angka di bawah).Oleh kerana kod pemilihan segmen semua LED dikawal secara seragam oleh port output selari 74HC595 ini, pada bila-bila masa, LED N-bit akan memaparkan aksara yang sama.Jika kita mahu setiap yang membawa kepada memaparkan aksara yang berbeza, kita harus menggunakan kaedah pengimbasan.Ini bermakna bahawa pada bila -bila masa, kita hanya mempunyai salah satu daripada LED yang memaparkan aksara.Pada masa tertentu, port output selari 74HC595 akan mengeluarkan kod pemilihan segmen watak yang sepadan.Pada masa yang sama, port Kawalan Pemilihan Bit I/O akan menghantar tahap strob ke bit paparan untuk memastikan watak yang sepadan dipaparkan dengan betul.Proses ini akan dijalankan pada gilirannya, supaya setiap LED memaparkan watak yang harus dipaparkan pada satu masa.Perlu diingat bahawa sejak 74HC595 mempunyai fungsi selak dan memerlukan masa tertentu untuk memilih kod segmen input bersiri, dalam operasi sebenar, kita tidak memerlukan kelewatan tambahan untuk membentuk kesan ketekunan visual.

LED Dynamic Display Drive Circuit Wiring

Reka bentuk litar pemandu LED berdasarkan cip penampan anjakan 74HC595


Cip 74HC595 adalah ahli siri 74.Ia mempunyai ciri -ciri kelajuan cepat, penggunaan kuasa rendah, dan operasi mudah.Ia boleh digunakan dengan mudah sebagai antara muka mikrokontroler untuk memacu LED.

Paparan led


Memaparkan diod pemancar cahaya tujuh segmen, yang juga dikenali sebagai paparan LED, telah digunakan secara meluas dalam pelbagai jenis instrumentasi kerana harga yang rendah, penggunaan kuasa yang rendah dan prestasi yang boleh dipercayai.Terdapat banyak jenis pemandu LED khusus di pasaran semasa.Walaupun kebanyakan mereka kaya dengan fungsi, harga mereka sama tinggi.Oleh itu, dengan menggunakan pemacu ini dalam sistem kos rendah dan mudah bukan sahaja membuang sumber tetapi juga meningkatkan kos produk.Menggunakan 74HC595 untuk memacu LED mempunyai banyak kelebihan.Pertama, kelajuan memandu adalah cepat dan penggunaan kuasa agak rendah.Kedua, 74HC595 boleh secara fleksibel memacu bilangan LED yang berlainan, sama ada paparan LED katod biasa atau paparan LED anod biasa, ia boleh mengendalikannya dengan mudah.Di samping itu, melalui kawalan perisian, kami dapat dengan mudah menyesuaikan kecerahan LED dan bahkan mematikan paparan apabila perlu (data masih dikekalkan), mengurangkan penggunaan kuasa selanjutnya, dan bangun paparan pada bila -bila masa apabila diperlukan.Litar yang direka menggunakan 74HC595 bukan sahaja mempunyai perisian mudah dan reka bentuk perkakasan, penggunaan kuasa yang rendah, keupayaan memandu yang kuat, tetapi juga menduduki garis I/O yang kurang.Oleh itu, ia telah menjadi penyelesaian reka bentuk yang murah dan fleksibel, terutamanya sesuai untuk senario yang mempunyai keperluan yang ketat terhadap kos dan sumber.

Reka Bentuk Litar Pemacu LED 74HC595 Chip


Gambar di bawah adalah litar panel paparan yang direka menggunakan antara muka AT89C2051 dan 74HC595.

74HC595 Display Panel Circuit

P115, P116, dan P117 port P1 digunakan untuk mengawal paparan LED.Mereka disambungkan ke pin SLCK, SCLK dan SDA masing -masing.Tiga tiub digital digunakan untuk memaparkan nilai voltan.Tiga tiub digital dipasang di papan litar untuk memaparkan nilai voltan.Antaranya, LED3 terletak di sebelah kiri, dan LED1 terletak di sebelah kanan.Apabila menghantar data, kami mula -mula menghantar kod paparan LED3, dan akhirnya menghantar kod paparan LED1.Kecerahan LED dikawal dengan menyesuaikan rintangan dari PR1 hingga PR3.Reka bentuk ini bukan sahaja memastikan keteraturan paparan data, tetapi juga membolehkan pelarasan kecerahan yang fleksibel.

Bagaimana untuk meningkatkan keupayaan memandu 74HC595?


Gunakan buffer atau pemandu


Menambah buffer atau pemandu ke output 74HC595, seperti 74LS244 (unidirectional) atau 74LS245 (bidirectional) dan cip pemandu bas lain, dapat meningkatkan keupayaan memandu isyarat dan meningkatkan kestabilan isyarat.

Gunakan bekalan kuasa yang betul


Sila pastikan voltan bekalan kuasa 74HC595 berada dalam julat yang ditentukan dan kuasanya cukup kuat untuk memenuhi permintaan memandu beban yang diperlukan.Sekiranya voltan bekalan kuasa tidak mencukupi, ia boleh menyebabkan amplitud isyarat output jatuh, yang seterusnya mempengaruhi keupayaan memandu dan dengan itu tidak dapat memacu beban dengan berkesan.

Tambahkan litar pemacu luaran


Jika output 74HC595 tidak mencukupi untuk terus memacu beban yang dikehendaki, kita boleh menambah litar pemacu luaran, seperti penggunaan transistor, tiub kesan medan (FETs) atau cip pemacu khas untuk menguatkan isyarat output 74HC595.

Reka bentuk pendawaian PCB yang munasabah


Dalam pendawaian PCB, kita harus cuba meminimumkan rintangan dan induktansi pendawaian untuk meningkatkan kecekapan penghantaran isyarat.Di samping itu, sila elakkan daripada menghasilkan terlalu banyak gangguan dan bunyi pada pendawaian supaya tidak menjejaskan kualiti isyarat output 74HC595.

Gunakan rintangan beban yang sesuai


Kita harus memilih rintangan beban yang sesuai mengikut ciri -ciri peranti beban.Jika rintangan beban terlalu kecil, ia akan membawa kepada arus yang berlebihan dan boleh merosakkan cip 74HC595.Sebaliknya, jika perintang beban terlalu besar, ia mungkin tidak dapat memperoleh amplitud isyarat output yang mencukupi.

Paralleling pelbagai output


Sekiranya lebih banyak peranti perlu didorong, dan keperluan memandu peranti ini adalah serupa, kita boleh mempertimbangkan paralel output pelbagai 74HC595S untuk meningkatkan keupayaan memandu keseluruhan.Walau bagaimanapun, sebelum paralel, pastikan keperluan memandu peranti ini serasi, dan jumlah arus selepas paralel tidak boleh melebihi had semasa output maksimum 74HC595, supaya tidak menyebabkan kerosakan pada cip atau menjejaskan kesan memandu.






Soalan Lazim [Soalan Lazim]


1. Adakah 74HC595 mikrokontroler?


74HC595 adalah daftar peralihan yang berfungsi pada siri dalam protokol selari.Ia menerima data secara serentak dari mikrokontroler dan kemudian menghantar data ini melalui pin selari.

2. Apakah fungsi 74HC595?


74HC595 adalah peranti CMOS berkelajuan tinggi.Data Lapan Bit Shift Daftar ACCPETS dari Input Serial (DS) pada setiap peralihan positif jam Daftar Shift (SHCP).Apabila menegaskan rendah fungsi reset menetapkan semua nilai daftar peralihan kepada sifar dan tidak teratur dari semua jam.

3. Berapa banyak arus yang boleh dikendalikan oleh 74HC595?


Lembaran data 74HC595 menyatakan bahawa setiap output dapat menyampaikan sekurang -kurangnya 35mA kerana ini adalah arus output maksimum yang dibenarkan.Ini jelas lebih daripada 25mA yang dibenarkan dari μC.Terdapat had lain: 74HC595 tidak boleh memberikan lebih daripada 70mA secara keseluruhan.

4. Apakah perbezaan antara MAX7219 dan 74HC595?


74HC595 adalah daftar peralihan dan MAX7219 adalah pemacu paparan multiplexed.Oleh itu, mereka berdua tidak melakukan perkara yang sama.Max7219 akan menjadi lebih mudah untuk digunakan dengan Picaxe jika multiplexing paparan sebagai tugas multiplexing mereka dilakukan oleh Max7219 dan bukan Picaxe tetapi ia lebih mahal.

TENTANG KITA Kepuasan pelanggan setiap masa.Kepercayaan bersama dan kepentingan bersama. ARIAT Tech telah mewujudkan hubungan koperasi jangka panjang dan stabil dengan banyak pengeluar dan ejen. "Merawat pelanggan dengan bahan sebenar dan mengambil perkhidmatan sebagai teras", semua kualiti akan diperiksa tanpa masalah dan lulus profesional
ujian fungsi.Produk kos efektif tertinggi dan perkhidmatan terbaik adalah komitmen kekal kami.

E-mel: Info@ariat-tech.comHK TEL: +00 852-30501966TAMBAH: Rm 2703 27F Ho King Comm Centre 2-16,
Fa Yuen St MongKok Kowloon, Hong Kong.