1 / 27

Sklopovi za kodiranje i dekodiranje

Sklopovi za kodiranje i dekodiranje. Koderi Dekoderi Pretvornici kodova. Koderi. 16 : 4 10 : 4 ili BCD 8 : 3 4 : 2 M broj ulaza N broj izlaza M=2^N ili M=<2^N. Analizom ponašanja kodera dobivamo tablicu stanja:. Iz tablice izvlačimo logičke jednadžbe:.

bowie
Download Presentation

Sklopovi za kodiranje i dekodiranje

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sklopovi za kodiranje i dekodiranje Koderi Dekoderi Pretvornici kodova

  2. Koderi • 16 : 4 • 10 : 4 ili BCD • 8 : 3 • 4 : 2 • M broj ulaza • N broj izlaza • M=2^N ili M=<2^N

  3. Analizom ponašanja kodera dobivamo tablicu stanja:

  4. Iz tablice izvlačimo logičke jednadžbe:

  5. Iz jednadžbi dobivamo logičku shemu koju možemo realizirati na više načina: • Hardverski pomoću IC-a • Softverski pomoću mikroračunala • FBD dijgramima pomoću PLC-a • Programiranjem GAL ili FPGA logičkih polja Sličan koder možemo dobiti i pomoću NI sklopova ako želimo da uređaj radi negativnom logikom.

  6. Koder s prioritetom: Ovaj način riješava problem više odjednom pritisnutih tipki.

  7. BCD Koder s prioritetom i negativnom logikom na ulazu i na izlazu: InputsOutputs 1 2 3 4 5 6 7 8 9 | D C B A ------------------|----------- 1 11111111 | 1111 X XXXXXXX 0 | 0 1 1 0 X XXXXXX 0 1 | 0 1 11 X XXXXX 0 1 1 | 1 0 00 X XXXX 0 1 11 | 1 0 0 1 X XXX 0 1 111 | 1 0 1 0 X XX 0 1 1111 | 1 0 1 1 X X 0 1 11111 | 11 0 0 X 0 1 111111 | 11 0 1 0 1 1111111 | 111 0

  8. Tablica stanja i shema unutrašnjosti kodera 74147

  9. Moguća shema spajanja da bi smo dobili tipkovnicu:

  10. Koder možemo dobiti i sa NI sklopovima na slijedeći način:

  11. Shema BCD tipkovnice napravljene napravljene u programu ISIS

  12. Dekoderi

  13. Logička shema BCD dekodera

  14. Za proširenje kapaciteta dekodera koristi se dekodersko stablo: Moguća primjena: Dekodiranje adresa u RAM memorijama Dizajniranje programibilnih logičkih polja PAL , GAL, CPLD, FPGA

  15. Posebna vrsta dekodera su drajveridekoderi za 7-segmentne displeje: I 7448 TTL integrirani sklopovi. U novije vrijeme njihovu ulogu peuzimajumikrokontroleri. Na slici je primjer CMOS sklopa 4511 koji BCD kod dobiven iz brojača pretvara u 7 segmentni kod:

  16. 4-line to 10-line decimaldecoder: | BCD Inputs | DecimalOutputs No.| D C B A | 0 1 2 3 4 5 6 7 8 9 ----|------------|-------------------- 0 | 0000 | 0 1 11111111 1 | 0 00 1 | 1 0 1 1111111 2 | 0 0 1 0 | 1 1 0 1 111111 3 | 0 0 1 1 | 111 0 1 11111 4 | 0 1 0 0 | 1 111 0 1 1111 --|------------|-------------------- 5 | 0 1 0 1 | 11111 0 1 111 6 | 0 1 1 0 | 1 11111 0 1 11 7 | 0 1 11 | 1111111 0 1 1 8 | 1 0 00 | 1 1111111 0 1 9 | 1 0 0 1 | 111111111 0 --|------------|-------------------- I | 1 0 1 0 | 1 111111111 N | 1 0 1 1 | 1111111111 V | 1 1 0 0 | 1 111111111 A | 1 1 0 1 | 1111111111 L | 1 11 0 | 1 111111111 I | 1 111 | 1111111111 D | Na ulazima je logika pozitivna ,a na izlazima negativna.

  17. Dekodersko stablo: Primjer povećavanja kapaciteta dekodera. Primjena dekodera je najčešća kod dekodiranja adresa SRAM i DRAM memorija. U te svrhe koriste se i dekodersko stablo ili pak pojedinačni dekoderi većeg kapaciteta

  18. Pretvornici kodova Primjer pretvorbe kodova je pretvorba BCD koda u 7 segmentni kod koji se koristi za pokaznik na slici:

  19. Primjer pretvorbe BCD koda u 7-segmentni kod.

More Related