Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
test:ethernet [2023/08/23 09:03] – oetelaar | test:ethernet [2025/03/15 12:05] (current) – oetelaar | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | = Ethernet Bus Beschrijving en PinOut = | + | ======= |
- | **Auteur:** Larry Davis | + | Auteur: Larry Davis |
- | **Copyright:** 2015, Larry Davis | + | |
- | **Beschrijving: | + | Copyright: 2015, Larry Davis |
+ | |||
+ | Beschrijving: | ||
== Ethernet Bus == | == Ethernet Bus == | ||
- | **Ethernet Baseband Netwerkstandaard** | + | Ethernet Baseband Netwerkstandaard: IEEE 802.3 |
- | **IEEE 802.3** | + | |
+ | Links: [[# | ||
- | [[# | ||
[[# | [[# | ||
=== Ethernet Beschrijving === | === Ethernet Beschrijving === | ||
- | De Ethernet-interface is een kabelbus | + | De Ethernet-interface is een kabelbus over koper of glasvezel, met coaxlijnen, |
+ | |||
+ | ^ Eigenschap | ||
+ | | Medium | ||
+ | | Standaard | ||
+ | | Codering | ||
+ | | Toegangscontrole | ||
+ | | Extra functionaliteit| IEEE 802.3af (POE): | ||
{{Ethernet-data-frame-packet.png|Ethernet Pakket}} | {{Ethernet-data-frame-packet.png|Ethernet Pakket}} | ||
- | |||
- | .... | ||
=== Ethernet Bus 10BaseT Pin-Out === | === Ethernet Bus 10BaseT Pin-Out === | ||
- | ^ Pin # ^ Signaalnaam ^ Functie ^ | + | ^ Pin # ^ Signaalnaam ^ Functie |
- | | 1 | TD+ | Zend Data | | + | | 1 |
- | | 2 | TD- | Zend Data | | + | | 2 |
- | | 3 | RD+ | Ontvang Data | | + | | 3 |
- | | 4 | NC | Geen Connectie | | + | | 4 |
- | | 5 | NC | Geen Connectie | | + | | 5 |
- | | 6 | RD- | Ontvang Data | | + | | 6 |
- | | 7 | NC | Geen Connectie | | + | | 7 |
- | | 8 | NC | Geen Connectie | | + | | 8 |
- | = 1-Wire Bus Beschrijving = | + | == 1-Wire Bus Beschrijving == |
+ | === Overzicht 1-Wire Bus === | ||
+ | ^ Aspect | ||
+ | | Topologieën | ||
+ | | Configuratie | ||
+ | | Maximale kabellengte | 750 meter (Master naar Slaaf) | ||
+ | | Benodigde lijnen | ||
- | - **Vormen van de 1-Wire bus:** | + | == Eigenschappen per Topologie == |
- | | + | ^ Topologie |
- | | + | | Lineaire |
- | | + | | Gestubde |
+ | | Ster | Slaven elke lengte vanaf Master | ||
- | - **Configuratie: | + | == Typische Interface == |
- | * Eén Master | + | ^ Component |
- | * Meerdere Slaven (1-Wire apparaten) | + | | Master |
- | + | | Slaven | |
- | - **Eigenschappen per topologie: | + | | Slaven op stubs | Via 150 ohm weerstand (reduceert |
- | * Lineaire topologie: Geen stubs langer dan 3 meter | + | |
- | * Gestubde topologie: Stubs mogen langer zijn dan 3 meter | + | |
- | * Ster topologie: Slaven mogen elke lengte hebben vanaf de Master | + | |
- | + | ||
- | - **Maximale kabellengte: | + | |
- | + | ||
- | - **Typische 1-Wire interface: | + | |
- | * Master | + | |
- | | + | |
- | | + | |
- | + | ||
- | - **Benodigde lijnen voor de bus:** | + | |
- | * 1 transmissiedraad | + | |
- | * 1 aardingslijn (retour) | + | |
- | + | ||
- | - **Eigenschappen van het 1-Wire protocol: | + | |
- | * Gebruikt CMOS/TTL logicaniveaus | + | |
- | * Voedingsspanning tussen 2,8V en 6V | + | |
- | * Master en Slaven geconfigureerd als transceivers | + | |
- | * Dataoverdracht in beide richtingen, maar één richting tegelijk | + | |
- | * Dataoverdracht: | + | |
+ | == Protocol Eigenschappen == | ||
+ | ^ Eigenschap | ||
+ | | Logicaniveaus | ||
+ | | Voedingsspanning | ||
+ | | Configuratie | ||
+ | | Dataoverdracht | ||
+ | | Bitvolgorde | ||
= TTL (74xx) True TTL Families = | = TTL (74xx) True TTL Families = | ||
- | + | ^ Familie | |
- | - **74L**: Lage vermogen | + | | 74L |
- | - **74S**: Schottky | + | | 74S |
- | - **74H**: Hoge snelheid | + | | 74H |
- | - **74LS**: Lage vermogen - Schottky | + | | 74LS | Lage vermogen - Schottky |
- | - **74AS**: Geavanceerd - Schottky | + | | 74AS | Geavanceerd - Schottky |
- | - **74ALS**: Geavanceerd - Lage vermogen - Schottky | + | | 74ALS |
- | - **74F(AST)**: Snel - (Geavanceerd - Schottky) | + | | 74F(AST) |
- | - **74C**: CMOS (controleer Vcc niveau) | + | | 74C |
- | - **74HC (U)**: Hoge snelheid - CMOS (Ongebufferde uitgang) | + | | 74HC (U) | Hoge snelheid - CMOS (Ongebufferd) | |
- | - **74HCS (U)**: Hoge snelheid - CMOS (SOS CMOS, Stralingsbestendig) | + | | 74HCS (U) |
- | - **74HCT**: Hoge snelheid - CMOS - TTL ingangen | + | | 74HCT |
- | - **74AHC**: Geavanceerd - Hoge snelheid - CMOS | + | | 74AHC |
- | - **74AHCT**: Geavanceerd - Hoge snelheid - CMOS - TTL ingangen | + | | 74AHCT |
- | - **74FCT (-A,T,AT)**: Snel - CMOS - TTL ingangen (snelheidsvariaties) | + | | 74FCT (-A, |
- | - **74AC**: Geavanceerd - CMOS | + | | 74AC | Geavanceerd - CMOS | |
- | - **74ACS (U)**: Hoge snelheid - CMOS (SOS CMOS, Stralingsbestendig) | + | | 74ACS (U) |
- | - **74ACT**: Geavanceerd - CMOS - TTL ingangen | + | | 74ACT |
- | - **74ACTS (U)**: Hoge snelheid - CMOS - TTL ingangen (SOS CMOS, Stralingsbestendig) | + | | 74ACTS (U) | Hoge snelheid - CMOS - TTL ingangen (SOS, Stralingsbestendig) |
- | - **74FACT**: AC, ACT (Q) serie | + | | 74FACT |
- | - **74ACQ**: Geavanceerd - CMOS - Stille uitgangen | + | | 74ACQ |
- | - **74ACTQ**: Geavanceerd - CMOS - TTL ingangen - Stille uitgangen | + | | 74ACTQ |
- | - **74AVC**: Geavanceerd zeer lage spanning CMOS | + | | 74AVC |
- | - **74AUC**: Geavanceerd ultra-lage spanning CMOS | + | | 74AUC |
- | - **74AUP**: Geavanceerd ultra-lage vermogen | + | | 74AUP |
- | - **74UHS**: Ultra hoge snelheid | + | | 74UHS |
- | - **74ULP**: Ultra laag vermogen | + | | 74ULP |
= Bus Driver Families = | = Bus Driver Families = | ||
- | + | ^ Familie | |
- | - **74ABT**: Geavanceerd - BiCMOS - Technologie | + | | 74ABT |
- | - **74ABTE**: ABT - Verbeterde transceiver logica | + | | 74ABTE |
- | - **74ABTH**: Geavanceerd - BiCMOS - Technologie - bus vasthouden | + | | 74ABTH |
- | - **74BCT**: BiCMOS - TTL ingangen | + | | 74BCT |
- | - **74BTL**: Backplane - Transceiver - Logica (BiCMOS) | + | | 74BTL |
- | - **74CBT**: Cross Bar Technologie | + | | 74CBT |
- | - **74CBTLV**: CBT lage spanning | + | | 74CBTLV |
- | - **74CBTK**: CBT - Actieve klem | + | | 74CBTK |
- | - **74FB**: Futurebus+ [beperkt gebruik, zie Futurebus-interfacepagina] | + | | 74FB | Futurebus+ [beperkt gebruik] |
- | - **74GTL**: Gunning - Transceiver - Logica [200MHz, punt-tot-punt] | + | | 74GTL |
- | - **74GTLP**: GTL - Plus [120MHz, multi-point, backplane] | + | | 74GTLP |
- | - **74SSTV**: Serie Stub Beëindigde Logica | + | | 74SSTV |
- | - **74TVC**: Vertaling spanning klem | + | | 74TVC |
= Low Voltage Families = | = Low Voltage Families = | ||
- | + | ^ Familie | |
- | - **74ALB**: Geavanceerd - Lage spanning - BiCMOS | + | | 74ALB |
- | - **74LV (U)**: Laag - Spanning (Ongebufferde uitgang) (CMOS) | + | | 74LV (U) | Laag - Spanning (Ongebufferd) (CMOS) |
- | - **74LVC (R) (U)**: LV - CMOS (dempingsweerstand)(Ongebufferde uitgang) | + | | 74LVC (R)(U)| LV - CMOS (dempingsweerstand)(Ongebufferd) | |
- | - **74LVCH**: Laag - Spanning - CMOS - bus vasthouden | + | | 74LVCH |
- | - **74ALVC**: Geavanceerd - Laag - Spanning - CMOS | + | | 74ALVC |
- | - **74LVT (R) (U)**: LV - TTL (dempingsweerstand)(Ongebufferde uitgang) (BiCMOS) | + | | 74LVT (R)(U)| LV - TTL (dempingsweerstand)(Ongebufferd) (BiCMOS) |
- | - **74LVTZ**: Laag - Spanning - TTL - Hoge impedantie | + | | 74LVTZ |
- | - **74ALVC (R)**: ALV - CMOS (bus vasthouden) (dempingsweerstand) | + | | 74ALVC (R) | ALV - CMOS (bus vasthouden)(dempingsweerstand) |
- | - **74ALVCH**: Geavanceerd - Laag - Spanning - CMOS - bus vasthouden | + | | 74ALVCH |
- | - **74LCX**: LV - CMOS (werkt met 3v en 5v voedingen) | + | | 74LCX |
- | - **74VCX**: LV - CMOS (werkt met 1.8v en 3.6v voedingen) | + | | 74VCX |
- | - **74CBTLV**: CBT - Lage spanning | + | | 74CBTLV |
- | - **4000**: Echte CMOS (niet-TTL niveaus, kan verschillende Vcc gebruiken) | + | | 4000 | Echte CMOS (niet-TTL niveaus) |
= ECL Device Families = | = ECL Device Families = | ||
- | + | ^ Familie | |
- | - **MECL I**: 8nS* [geproduceerd tussen | + | | MECL I | 8nS (1962-1977) | |
- | - **MECL II**: 2nS* [geproduceerd tussen | + | | MECL II |
- | - **MECL III (16XX)**: 1nS* .......* = Rise & Fall Time [geïntroduceerd in 1968] | + | | MECL III (16XX) |
- | - **101xx**: 100 series | + | | 101xx |
- | - **102xx**: 200 series | + | | 102xx |
- | - **108xx**: 800 series | + | | 108xx |
- | - **10Hxxx**: 10K - Hoge snelheid, spanningsgecompenseerd, 1.8nS* [geïntroduceerd in 1981] | + | | 10Hxxx |
- | - **10Exxx**: 10K - ECLinPS, spanningsgecompenseerd, 800pS* | + | | 10Exxx |
- | - **10EPxxx**: 10K - ECLinPS Plus, spanningsgecompenseerd, 160pS* | + | | 10EPxxx |
- | - **10ELxxx**: 10K - ECLinPS Lite, enkele gate, spanningsgecompenseerd, 275pS* | + | | 10ELxxx |
- | - **100xxx**: 100K, temperatuurgecompenseerd | + | | 100xxx |
- | - **100Hxxx**: 100K - Hoge snelheid, | + | | 100Hxxx |
- | - **100Exxx**: 100K - ECLinPS, temp, spanningscomp., 800pS* | + | | 100Exxx |
= High Speed Differential Signaling Families = | = High Speed Differential Signaling Families = | ||
+ | ^ Familie | ||
+ | | ECL | Emitter Gekoppeld Logica (zie boven) | ||
+ | | PECL | Positieve ECL, +5V Vcc | | ||
+ | | LVPECL | ||
+ | | LVDS | Lage spanning differentiële signalering, | ||
+ | | CML | Common Mode Logica, 800mV swing | | ||
+ | | PCML | Pseudo Common Mode Logica, 200mV swing | | ||
- | - **ECL**: Zie boven Emitter Gekoppeld Logica | + | == Opmerkingen == |
- | - **PECL**: Positieve ECL, gebruikt +5volt als Vcc; Zie boven | + | 74xx: Commercieel temperatuurbereik; 54xx: Militair temperatuurbereik. |
- | - **LVPECL**: Lage spanning PECL, gebruikt +3.3 volt als Vcc; Zie boven | + | CMOS [74C] families zijn geen ' |
- | - **LVDS**: Lage spanning differentiële signalering, | + | Veel oudere |
- | - **CML**: Common Mode Logica, 800mV differentieel signaal swing | + | Zie [[Logic Family Voltage Translation]] voor interfacingtechnieken. |
- | - **PCML**: Pseudo Common Mode Logica, 200mV differentieel signaal swing | + | Dit is nu volledig |
- | + | ||
- | **Opmerkingen**: | + | |
- | - Er zijn extra signaleringstypes; | + | |
- | - FPGA' | + | |
- | - De IC-buspagina vermeldt de extra digitale interface-niveaus. | + | |
- | - Dit is een overzicht van TTL, ECL en CMOS Glue Logic Families. De 74xx-families worden hierboven getoond, maar de 54xx-families zijn ook van toepassing. De 74 duidt commerciële temperatuurbereiken aan en de 54 duidt werking bij militaire temperatuurbereiken aan. Componentfabrikanten kunnen worden gevonden door op de Componenten pictogrammen onderaan de pagina te klikken. Over het algemeen zullen geen van de hierboven genoemde logische families werken met een andere logische familie, de spanningsdrempels zijn verschillend voor elke logische familie. | + | |
- | - Raadpleeg de Logic Family Voltage Translation-pagina voor interfacingtechnieken tussen logische families. | + | |
- | - De CMOS [74C] families | + | |
- | - Veel van de eerdere logische | + | |
- | - De oudste van de logische families | + | |
- | + | ||
- | + |