New answers tagged

2

Asynchronous for sure. Commonly for a bus synchronous means there is a separate clock signal used by the receiver to sample the data. Ethernet: no separate clock, and clock signal is recovered from the encoded wave pattern. RS232: no separate clock, and the sampling clock is generated from native clock at the receiver. So you need to tell the receiver the ...


3

Ethernet, in its various forms, embeds clock timing in the stream (such as the Manchester encoding used for original 10Mbit Ethernet), or provides a means to identify and recreate the clock to properly decode symbols using special markers. Either way, the timing for this embedded clock comes from the transmitting source, and the receiver is obliged to ...


2

Ethernet wave forms bring both data bits and synchronization bits. Clock bits are encoded in the waveform and are recovered in realtime by the receiver. The receiver uses the recovered clock bits to synchronize the recovery of the data bits. Ethernet is a synchronous interface because the stream contains both data and clock information.


10

Ethernet has no separate wire for clock signal, so does it make it asynchronous? Not having a separate wire means nothing. Some ethernet data uses Manchester encoding and some use data scrambling. Both allow the receiver to lock-in to the data and are therefore regarded as synchronous. Note that you don't need to transmit clock separately to data to have a ...


17

I think you're getting multiple answers, because the real answer is that you can't quite wedge what the various flavors of Ethernet are into the definitions of "synchronous serial" or "asynchronous serial". In fact, not all Ethernet flavors are entirely serial, because they involve parallel wires. Ethernet has no separate wire for clock ...


5

It really depends on which particular Ethernet interface is in question, there is no "the" Ethernet interface so there can be no single answer. For example, Ethernet between a MCU and PHY typically uses the MII bus, which is synchronous interface. It even has two clocks, one for transmitting data, and one recovered for receiving data. The RMII ...


4

Encoding of characters into digital data streams is rather older than Apollo. Émile Baudot's system was patented in 1874, about the time when Jules Verne was writing of the US sending a ship to the moon in the immediate postbellum period. The USB communication system used for the Apollo mission integrated a bunch of different data and analog streams. Digital ...


4

Dig in here: ftp://ssh.esac.esa.int/pub/ekuulker/Apollo15/The-Apollo-Guidance-Computer-Architecture-and-Operation.pdf And here: https://arstechnica.com/science/2020/01/a-deep-dive-into-the-apollo-guidance-computer-and-the-hack-that-saved-apollo-14/3/ tl; dr: a bespoke binary stream format for telemetry uplink and downlink.


Top 50 recent answers are included