Tankintuvas
Tankintuvas (angl. multiplexer arba mux), taip pat žinomas kaip duomenų atrinkėjas – elektronikoje vadinamas prietaisas, kuris pasirenka kelis analoginius arba skaitmeninius įvesties signalus iš daugelio ir persiunčia pasirinktus signalus į vieną išvesties liniją. Pasirinkimas yra atliekamas naudojant atskirą skaitmeninių įvesčių rinkinį, vadinamą pasirinkimo linijomis. Dviejų 2 įvesčių tankintuvas 2 n {\displaystyle 2^{n}} turi n {\displaystyle n} pasirinkimo linijas, kurios yra naudojamos pasirenkant, kurią įvesties liniją siųsti į išvestį. Tankintuvas suteikia galimybę keliems įvesties signalams dalytis vienu prietaisu arba viena terpe, pavyzdžiui, vienu analoginiu-skaitmeniniu keitikliu arba viena ryšio perdavimo terpe, o ne turėti atskirus prietaisus kiekveinam įvesties signalui. Tankintuvai taip pat gali būti naudojami kelių kintamųjų Būlio funkcijoms įgyvendinti. Atvirkščiai, retintuvas (angl. demultiplexer arba demux) yra prietaisas, priimantis vieną įvesties signalą ir pasirenkantis keletą išvesties signalų, suderintų su tankintuvu, prijungtu prie vieno įvesties signalo, ir turinčio bendrą pasirinkimo liniją. Tankintuvas dažnai yra naudojamas su papildomu retintuvu signalo priėmimo gale. Elektroninį tankintuvas dažniausiai veikia kaip daugelio įvesties signalų ir vieno išvesties signalo jungiklis, o retintuvas – kaip vieno įvesties signalo ir daugelio išvesties signalų jungiklis. Schemose tankintuvas žymimas kaip lygiašonė trapecija, kurios ilgesnėje lygiagrečioje pusėje yra įvesties signalai, o trumpoje lygiagrečioje pusėje yra išvesties signalai. Dešinėje esančioje schemoje, kairėje pusėje yra pavaizduotas 2-1 tankintuvas, o dešinėje pusėje– atitinkamas jungiklis.