Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 EE365 More on sequential circuits. 2 Serial data systems (e.g., TPC)

Similar presentations


Presentation on theme: "1 EE365 More on sequential circuits. 2 Serial data systems (e.g., TPC)"— Presentation transcript:

1 1 EE365 More on sequential circuits

2 2 Serial data systems (e.g., TPC)

3 3 Serial data in the phone system (E-1) 2.048 Mb/s links between phone switches and subscribers –partitioned into 32 64 Kb/s channels Each channel gets a timeslot in a “frame” where it can send 8 bits every 125  sec. –8000 frames/sec

4 4 Timeslot details count = 255

5 5 Parallel-to-serial conversion  256 LSBs are bit number Assert shift-register LOAD input during bit 7 Timeslot number can be decoded and used to select source of parallel data Serial data to destination count = 255

6 6 Serial-to- parallel conversion Synchronize destination’s counter to source’s Shift in serial data Detect that a complete byte has been received Holding register for complete byte Note: loads 0…0

7 7 Destination timing Serial-in, parallel-out shift register outputs Holding-register outputs Grab complete byte when available

8 8 Serial communication on ONE wire Serial communication requires three signals: CLOCK, SYNC, and DATA. Yet only one “wire” is used. How? One solution: Manchester code. Or use a phase-locked loop (analog circuit) to extract clock from the data:

9 9 Still a couple of problems Framing -- SYNC signal –Solution: Use a unique data pattern for SYNC PLL clock recovery -- what if too many zeroes are transmitted? PLL can’t stay in sync. –Solution: Use a code that guarantees a minimum number of ones –Phone system: Map 00000000 --> 00000010 (creating slight voice distortion) Gigabit Ethernet: Uses 8B10B code, solving both problems –Map each byte into 8 bits –Use only a “good” subset of 2 10 code words –Use another code word for synchronization


Download ppt "1 EE365 More on sequential circuits. 2 Serial data systems (e.g., TPC)"

Similar presentations


Ads by Google