<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lavryengineering.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Serial_data</id>
	<title>Serial data - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lavryengineering.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Serial_data"/>
	<link rel="alternate" type="text/html" href="https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;action=history"/>
	<updated>2026-05-19T11:59:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=1647&amp;oldid=prev</id>
		<title>Brad Johnson at 01:13, 2 March 2019</title>
		<link rel="alternate" type="text/html" href="https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=1647&amp;oldid=prev"/>
		<updated>2019-03-02T01:13:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:13, 2 March 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A bit is either a &amp;quot;1&amp;quot; or a &amp;quot;0&amp;quot; in binary math; which is the basis for virtually all contemporary digital computation. Because one bit can only represent two &amp;quot;states&amp;quot; (one or zero); it is only useful for representing information that is either &amp;quot;yes or no&amp;quot; or &amp;quot;on or off.&amp;quot; By grouping bits in &amp;quot;columns;&amp;quot; a larger number of states can be represented.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A bit is either a &amp;quot;1&amp;quot; or a &amp;quot;0&amp;quot; in binary math; which is the basis for virtually all contemporary digital computation. Because one bit can only represent two &amp;quot;states&amp;quot; (one or zero); it is only useful for representing information that is either &amp;quot;yes or no&amp;quot; or &amp;quot;on or off.&amp;quot; By grouping bits in &amp;quot;columns;&amp;quot; a larger number of states can be represented.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example: 8 bits can represent 256 states or &amp;quot;steps.&amp;quot; 16 bits can represent 65,536 steps, and 24 bits can represent 16,777,216 steps. This is typically referred to as the &amp;quot;resolution,&amp;quot; because in most applications it defines how &amp;quot;fine&amp;quot; the detail is of the coded information. The &amp;quot;columns&amp;quot; in binary math are similar to the columns in &amp;quot;base 10&amp;quot; math where the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fist &lt;/del&gt;column on the right represents the single &amp;quot;digits&amp;quot; and each column to the left represents a larger number of &amp;quot;digits.&amp;quot; For example; in base 10, the number &amp;quot;12&amp;quot; means 2 plus (1 times 10). In computer binary the right-most column is referred to as the &amp;quot;least significant bit&amp;quot; ([[lsb]]) and the left most column is the &amp;quot;most significant bit&amp;quot; ([[msb]]).   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example: 8 bits can represent 256 states or &amp;quot;steps.&amp;quot; 16 bits can represent 65,536 steps, and 24 bits can represent 16,777,216 steps. This is typically referred to as the &amp;quot;resolution,&amp;quot; because in most applications it defines how &amp;quot;fine&amp;quot; the detail is of the coded information. The &amp;quot;columns&amp;quot; in binary math are similar to the columns in &amp;quot;base 10&amp;quot; math where the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;first &lt;/ins&gt;column on the right represents the single &amp;quot;digits&amp;quot; and each column to the left represents a larger number of &amp;quot;digits.&amp;quot; For example; in base 10, the number &amp;quot;12&amp;quot; means 2 plus (1 times 10). In computer binary the right-most column is referred to as the &amp;quot;least significant bit&amp;quot; ([[lsb]]) and the left most column is the &amp;quot;most significant bit&amp;quot; ([[msb]]).   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In early digital systems operating on 8 bit &amp;quot;words;&amp;quot; parallel transmission was commonly used both because the information contained in each &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/del&gt;word&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot; &lt;/del&gt;is only useful if it was present at the same time and because the frequency of transmission of each word could be the same (or very close to the same) as of the clock used to synchronize the operation of all of the components in the system- which will be referred to as the &amp;quot;system clock&amp;quot;. This insured that each word could be passed from one device to the next once each clock cycle.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In early digital systems operating on 8 bit &amp;quot;words;&amp;quot; parallel transmission was commonly used both because the information contained in each word is only useful if it was present at the same time and because the frequency of transmission of each word could be the same (or very close to the same) as of the clock used to synchronize the operation of all of the components in the system- which will be referred to as the &amp;quot;system clock&amp;quot;. This insured that each word could be passed from one device to the next once each clock cycle.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As the number of bits in the word increased; it is easy to see how the number of connections required would greatly increase to the point were parallel transmission of data became impractical. The basis of serial transmission is multiplexing. Multiplexing is based on the idea of using one &amp;quot;carrier signal&amp;quot; or conductor to carry more than one informational signal. This can be accomplished in a number of manners; but in computers this typically means that the digital words are arranged in a pre-determined manner; with either the least significant bit (lsb) first and the most significant bit (msb) last; or vice-versa.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As the number of bits in the word increased; it is easy to see how the number of connections required would greatly increase to the point were parallel transmission of data became impractical. The basis of serial transmission is multiplexing. Multiplexing is based on the idea of using one &amp;quot;carrier signal&amp;quot; or conductor to carry more than one informational signal. This can be accomplished in a number of manners; but in computers this typically means that the digital words are arranged in a pre-determined manner; with either the least significant bit (lsb) first and the most significant bit (msb) last; or vice-versa.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brad Johnson</name></author>
	</entry>
	<entry>
		<id>https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=1646&amp;oldid=prev</id>
		<title>Brad Johnson at 01:07, 2 March 2019</title>
		<link rel="alternate" type="text/html" href="https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=1646&amp;oldid=prev"/>
		<updated>2019-03-02T01:07:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:07, 2 March 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Overview==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Overview==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The term &amp;lt;nowiki&amp;gt;&amp;quot;Serial Data&amp;quot;&amp;lt;/nowiki&amp;gt; refers to one of two methods by which most digital information is transmitted between devices. The devices can IC's on the same PC board, or separate units such as a personal computer and printer.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The term &amp;lt;nowiki&amp;gt;&amp;quot;Serial Data&amp;quot;&amp;lt;/nowiki&amp;gt; refers to one of two methods by which most digital information is transmitted between devices. The devices can &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;be &lt;/ins&gt;IC's on the same PC board, or separate units such as a personal computer and printer.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Basics==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Basics==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to represent a useful amount of information; most computer systems store and operate on information encoded in the form of a digital &amp;quot;[[word]].&amp;quot; A word is simply a specific number of &amp;quot;bits&amp;quot; that are grouped in a specific manner.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to represent a useful amount of information; most computer systems store and operate on information encoded in the form of a digital &amp;quot;[[word]].&amp;quot; A word is simply a specific number of &amp;quot;bits&amp;quot; that are grouped in a specific manner.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brad Johnson</name></author>
	</entry>
	<entry>
		<id>https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=1351&amp;oldid=prev</id>
		<title>Brad Johnson at 23:38, 20 February 2017</title>
		<link rel="alternate" type="text/html" href="https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=1351&amp;oldid=prev"/>
		<updated>2017-02-20T23:38:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:38, 20 February 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In early digital systems operating on 8 bit &amp;quot;words;&amp;quot; parallel transmission was commonly used both because the information contained in each &amp;quot;word&amp;quot; is only useful if it was present at the same time and because the frequency of transmission of each word could be the same (or very close to the same) as of the clock used to synchronize the operation of all of the components in the system- which will be referred to as the &amp;quot;system clock&amp;quot;. This insured that each word could be passed from one device to the next once each clock cycle.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In early digital systems operating on 8 bit &amp;quot;words;&amp;quot; parallel transmission was commonly used both because the information contained in each &amp;quot;word&amp;quot; is only useful if it was present at the same time and because the frequency of transmission of each word could be the same (or very close to the same) as of the clock used to synchronize the operation of all of the components in the system- which will be referred to as the &amp;quot;system clock&amp;quot;. This insured that each word could be passed from one device to the next once each clock cycle.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As the number of bits in the word increased; it is easy to see how the number of connections required would greatly increase to the point were parallel transmission of data became impractical. The basis of serial transmission is multiplexing. Multiplexing is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;basically &lt;/del&gt;the idea of using one &amp;quot;carrier signal&amp;quot; or conductor to carry more than one informational signal. This can be accomplished in a number of manners; but in computers this typically means that the digital words are arranged in a pre-determined manner; with either the least significant bit (lsb) first and the most significant bit (msb) last; or vice-versa.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As the number of bits in the word increased; it is easy to see how the number of connections required would greatly increase to the point were parallel transmission of data became impractical. The basis of serial transmission is multiplexing. Multiplexing is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;based on &lt;/ins&gt;the idea of using one &amp;quot;carrier signal&amp;quot; or conductor to carry more than one informational signal. This can be accomplished in a number of manners; but in computers this typically means that the digital words are arranged in a pre-determined manner; with either the least significant bit (lsb) first and the most significant bit (msb) last; or vice-versa.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A &amp;quot;[[bit clock]]&amp;quot; is used to sequence the transmission and receiving of the serial data which is typically in the range of: (number of bits) times (system clock). For example; a 16 bit word length would require a minimum bit clock frequency of 16 times the system clock. A parallel to serial converter uses the bit clock to send each bit in a parallel word in sequence, one after the other down a single conductor. On the receiving end, each bit is &amp;quot;stacked&amp;quot; next to the previous one until all 16 bits have been received, and then output as all 16 bits in a parallel word; effectively re-constructing the original information as a single word.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A &amp;quot;[[bit clock]]&amp;quot; is used to sequence the transmission and receiving of the serial data which is typically in the range of: (number of bits) times (system clock). For example; a 16 bit word length would require a minimum bit clock frequency of 16 times the system clock. A parallel to serial converter uses the bit clock to send each bit in a parallel word in sequence, one after the other down a single conductor. On the receiving end, each bit is &amp;quot;stacked&amp;quot; next to the previous one until all 16 bits have been received, and then output as all 16 bits in a parallel word; effectively re-constructing the original information as a single word.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brad Johnson</name></author>
	</entry>
	<entry>
		<id>https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=1350&amp;oldid=prev</id>
		<title>Brad Johnson at 23:34, 20 February 2017</title>
		<link rel="alternate" type="text/html" href="https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=1350&amp;oldid=prev"/>
		<updated>2017-02-20T23:34:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:34, 20 February 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot; &gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The term &amp;lt;nowiki&amp;gt;&amp;quot;Serial Data&amp;quot;&amp;lt;/nowiki&amp;gt; refers to one of two methods by which most digital information is transmitted between devices. The devices can IC's on the same PC board, or separate units such as a personal computer and printer.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The term &amp;lt;nowiki&amp;gt;&amp;quot;Serial Data&amp;quot;&amp;lt;/nowiki&amp;gt; refers to one of two methods by which most digital information is transmitted between devices. The devices can IC's on the same PC board, or separate units such as a personal computer and printer.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Basics==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Basics==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to represent a useful amount of information; most computer systems store and operate on information encoded in the form of a digital &amp;quot;word.&amp;quot; A word is simply a specific number of &amp;quot;bits&amp;quot; that are grouped in a specific manner.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to represent a useful amount of information; most computer systems store and operate on information encoded in the form of a digital &amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;word&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;.&amp;quot; A word is simply a specific number of &amp;quot;bits&amp;quot; that are grouped in a specific manner.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A bit is either a &amp;quot;1&amp;quot; or a &amp;quot;0&amp;quot; in binary math; which is the basis for virtually all contemporary digital computation. Because one bit can only represent two &amp;quot;states&amp;quot; (one or zero); it is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;not &lt;/del&gt;useful for representing information that is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;not &lt;/del&gt;either &amp;quot;yes or no&amp;quot; or &amp;quot;on or off.&amp;quot; By grouping bits in &amp;quot;columns;&amp;quot; a larger number of states can be represented.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A bit is either a &amp;quot;1&amp;quot; or a &amp;quot;0&amp;quot; in binary math; which is the basis for virtually all contemporary digital computation. Because one bit can only represent two &amp;quot;states&amp;quot; (one or zero); it is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;only &lt;/ins&gt;useful for representing information that is either &amp;quot;yes or no&amp;quot; or &amp;quot;on or off.&amp;quot; By grouping bits in &amp;quot;columns;&amp;quot; a larger number of states can be represented.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example: 8 bits can represent 256 states or &amp;quot;steps.&amp;quot; 16 bits can represent 65,536 steps, and 24 bits can represent 16,777,216 steps. This is typically referred to as the &amp;quot;resolution,&amp;quot; because in most applications it defines how &amp;quot;fine&amp;quot; the detail is of the coded information. The &amp;quot;columns&amp;quot; in binary math are similar to the columns in &amp;quot;base 10&amp;quot; math where the fist column on the right represents the single &amp;quot;digits&amp;quot; and each column to the left represents a larger number of &amp;quot;digits.&amp;quot; For example; in base 10, the number &amp;quot;12&amp;quot; means 2 plus (1 times 10). In computer binary the right-most column is referred to as the &amp;quot;least significant bit&amp;quot; ([[lsb]]) and the left most column is the &amp;quot;most significant bit&amp;quot; ([[msb]]).   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example: 8 bits can represent 256 states or &amp;quot;steps.&amp;quot; 16 bits can represent 65,536 steps, and 24 bits can represent 16,777,216 steps. This is typically referred to as the &amp;quot;resolution,&amp;quot; because in most applications it defines how &amp;quot;fine&amp;quot; the detail is of the coded information. The &amp;quot;columns&amp;quot; in binary math are similar to the columns in &amp;quot;base 10&amp;quot; math where the fist column on the right represents the single &amp;quot;digits&amp;quot; and each column to the left represents a larger number of &amp;quot;digits.&amp;quot; For example; in base 10, the number &amp;quot;12&amp;quot; means 2 plus (1 times 10). In computer binary the right-most column is referred to as the &amp;quot;least significant bit&amp;quot; ([[lsb]]) and the left most column is the &amp;quot;most significant bit&amp;quot; ([[msb]]).   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brad Johnson</name></author>
	</entry>
	<entry>
		<id>https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=795&amp;oldid=prev</id>
		<title>Brad Johnson at 18:04, 23 July 2012</title>
		<link rel="alternate" type="text/html" href="https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=795&amp;oldid=prev"/>
		<updated>2012-07-23T18:04:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:04, 23 July 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A bit is either a &amp;quot;1&amp;quot; or a &amp;quot;0&amp;quot; in binary math; which is the basis for virtually all contemporary digital computation. Because one bit can only represent two &amp;quot;states&amp;quot; (one or zero); it is not useful for representing information that is not either &amp;quot;yes or no&amp;quot; or &amp;quot;on or off.&amp;quot; By grouping bits in &amp;quot;columns;&amp;quot; a larger number of states can be represented.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A bit is either a &amp;quot;1&amp;quot; or a &amp;quot;0&amp;quot; in binary math; which is the basis for virtually all contemporary digital computation. Because one bit can only represent two &amp;quot;states&amp;quot; (one or zero); it is not useful for representing information that is not either &amp;quot;yes or no&amp;quot; or &amp;quot;on or off.&amp;quot; By grouping bits in &amp;quot;columns;&amp;quot; a larger number of states can be represented.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example: 8 bits can represent 256 states or &amp;quot;steps.&amp;quot; 16 bits can represent 65,536 steps, and 24 bits can represent 16,777,216 steps. This is typically referred to as the &amp;quot;resolution,&amp;quot; because in most applications it defines how &amp;quot;fine&amp;quot; the detail is of the coded information. The &amp;quot;columns&amp;quot; in binary math are similar to the columns in &amp;quot;base 10&amp;quot; math where the fist column on the right represents the single &amp;quot;digits&amp;quot; and each column to the left represents a larger number of &amp;quot;digits.&amp;quot; For example; in base 10, the number &amp;quot;12&amp;quot; means 2 plus (1 times 10). In computer binary the right-most column is referred to as the &amp;quot;least significant bit&amp;quot; (lsb) and the left most column is the &amp;quot;most significant bit&amp;quot; (msb).   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example: 8 bits can represent 256 states or &amp;quot;steps.&amp;quot; 16 bits can represent 65,536 steps, and 24 bits can represent 16,777,216 steps. This is typically referred to as the &amp;quot;resolution,&amp;quot; because in most applications it defines how &amp;quot;fine&amp;quot; the detail is of the coded information. The &amp;quot;columns&amp;quot; in binary math are similar to the columns in &amp;quot;base 10&amp;quot; math where the fist column on the right represents the single &amp;quot;digits&amp;quot; and each column to the left represents a larger number of &amp;quot;digits.&amp;quot; For example; in base 10, the number &amp;quot;12&amp;quot; means 2 plus (1 times 10). In computer binary the right-most column is referred to as the &amp;quot;least significant bit&amp;quot; (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;lsb&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;) and the left most column is the &amp;quot;most significant bit&amp;quot; (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;msb&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;).   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In early digital systems operating on 8 bit &amp;quot;words;&amp;quot; parallel transmission was commonly used both because the information contained in each &amp;quot;word&amp;quot; is only useful if it was present at the same time and because the frequency of transmission of each word could be the same (or very close to the same) as of the clock used to synchronize the operation of all of the components in the system- which will be referred to as the &amp;quot;system clock&amp;quot;. This insured that each word could be passed from one device to the next once each clock cycle.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In early digital systems operating on 8 bit &amp;quot;words;&amp;quot; parallel transmission was commonly used both because the information contained in each &amp;quot;word&amp;quot; is only useful if it was present at the same time and because the frequency of transmission of each word could be the same (or very close to the same) as of the clock used to synchronize the operation of all of the components in the system- which will be referred to as the &amp;quot;system clock&amp;quot;. This insured that each word could be passed from one device to the next once each clock cycle.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brad Johnson</name></author>
	</entry>
	<entry>
		<id>https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=794&amp;oldid=prev</id>
		<title>Brad Johnson at 18:01, 23 July 2012</title>
		<link rel="alternate" type="text/html" href="https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=794&amp;oldid=prev"/>
		<updated>2012-07-23T18:01:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:01, 23 July 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A bit is either a &amp;quot;1&amp;quot; or a &amp;quot;0&amp;quot; in binary math; which is the basis for virtually all contemporary digital computation. Because one bit can only represent two &amp;quot;states&amp;quot; (one or zero); it is not useful for representing information that is not either &amp;quot;yes or no&amp;quot; or &amp;quot;on or off.&amp;quot; By grouping bits in &amp;quot;columns;&amp;quot; a larger number of states can be represented.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A bit is either a &amp;quot;1&amp;quot; or a &amp;quot;0&amp;quot; in binary math; which is the basis for virtually all contemporary digital computation. Because one bit can only represent two &amp;quot;states&amp;quot; (one or zero); it is not useful for representing information that is not either &amp;quot;yes or no&amp;quot; or &amp;quot;on or off.&amp;quot; By grouping bits in &amp;quot;columns;&amp;quot; a larger number of states can be represented.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example: 8 bits can represent 256 states or &amp;quot;steps.&amp;quot; 16 bits can represent 65,536 steps, and 24 bits can represent 16,777,216 steps. This is typically referred to as the resolution because in most applications it defines how &amp;quot;fine&amp;quot; the detail is of the coded information. The &amp;quot;columns&amp;quot; in binary math are similar to the columns in &amp;quot;base 10&amp;quot; math where the fist column on the right represents the single &amp;quot;digits&amp;quot; and each column to the left represents a larger number of &amp;quot;digits.&amp;quot; For example; in base 10, the number &amp;quot;12&amp;quot; means 2 plus (1 times 10). In computer binary the right-most column is referred to as the &amp;quot;least significant bit&amp;quot; (lsb) and the left most column is the &amp;quot;most significant bit&amp;quot; (msb).   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example: 8 bits can represent 256 states or &amp;quot;steps.&amp;quot; 16 bits can represent 65,536 steps, and 24 bits can represent 16,777,216 steps. This is typically referred to as the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;resolution&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;,&amp;quot; &lt;/ins&gt;because in most applications it defines how &amp;quot;fine&amp;quot; the detail is of the coded information. The &amp;quot;columns&amp;quot; in binary math are similar to the columns in &amp;quot;base 10&amp;quot; math where the fist column on the right represents the single &amp;quot;digits&amp;quot; and each column to the left represents a larger number of &amp;quot;digits.&amp;quot; For example; in base 10, the number &amp;quot;12&amp;quot; means 2 plus (1 times 10). In computer binary the right-most column is referred to as the &amp;quot;least significant bit&amp;quot; (lsb) and the left most column is the &amp;quot;most significant bit&amp;quot; (msb).   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In early digital systems operating on 8 bit &amp;quot;words;&amp;quot; parallel transmission was commonly used both because the information contained in each &amp;quot;word&amp;quot; is only useful if it was present at the same time and because the frequency of transmission of each word could be the same (or very close to the same) as of the clock used to synchronize the operation of all of the components in the system- which will be referred to as the &amp;quot;system clock&amp;quot;. This insured that each word could be passed from one device to the next once each clock cycle.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In early digital systems operating on 8 bit &amp;quot;words;&amp;quot; parallel transmission was commonly used both because the information contained in each &amp;quot;word&amp;quot; is only useful if it was present at the same time and because the frequency of transmission of each word could be the same (or very close to the same) as of the clock used to synchronize the operation of all of the components in the system- which will be referred to as the &amp;quot;system clock&amp;quot;. This insured that each word could be passed from one device to the next once each clock cycle.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brad Johnson</name></author>
	</entry>
	<entry>
		<id>https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=562&amp;oldid=prev</id>
		<title>Brad Johnson at 23:46, 2 April 2012</title>
		<link rel="alternate" type="text/html" href="https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=562&amp;oldid=prev"/>
		<updated>2012-04-02T23:46:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:46, 2 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As the number of bits in the word increased; it is easy to see how the number of connections required would greatly increase to the point were parallel transmission of data became impractical. The basis of serial transmission is multiplexing. Multiplexing is basically the idea of using one &amp;quot;carrier signal&amp;quot; or conductor to carry more than one informational signal. This can be accomplished in a number of manners; but in computers this typically means that the digital words are arranged in a pre-determined manner; with either the least significant bit (lsb) first and the most significant bit (msb) last; or vice-versa.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As the number of bits in the word increased; it is easy to see how the number of connections required would greatly increase to the point were parallel transmission of data became impractical. The basis of serial transmission is multiplexing. Multiplexing is basically the idea of using one &amp;quot;carrier signal&amp;quot; or conductor to carry more than one informational signal. This can be accomplished in a number of manners; but in computers this typically means that the digital words are arranged in a pre-determined manner; with either the least significant bit (lsb) first and the most significant bit (msb) last; or vice-versa.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A &amp;quot;bit clock&amp;quot; is used to sequence the transmission and receiving of the serial data which is typically in the range of: (number of bits) times (system clock). For example; a 16 bit word length would require a minimum bit clock frequency of 16 times the system clock. A parallel to serial converter uses the bit clock to send each bit in a parallel word in sequence, one after the other down a single conductor. On the receiving end, each bit is &amp;quot;stacked&amp;quot; next to the previous one until all 16 bits have been received, and then output as all 16 bits in a parallel word; effectively re-constructing the original information as a single word.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A &amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;bit clock&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;&amp;quot; is used to sequence the transmission and receiving of the serial data which is typically in the range of: (number of bits) times (system clock). For example; a 16 bit word length would require a minimum bit clock frequency of 16 times the system clock. A parallel to serial converter uses the bit clock to send each bit in a parallel word in sequence, one after the other down a single conductor. On the receiving end, each bit is &amp;quot;stacked&amp;quot; next to the previous one until all 16 bits have been received, and then output as all 16 bits in a parallel word; effectively re-constructing the original information as a single word.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Due to the need for a significantly higher frequency bit clock, serial transmission was limited to speeds lower than the system clock in early digital systems; which meant that parallel transmission was still effectively faster. As technology advanced, serial transmission became more practical in a wider number of applications and today is used widely for high-speed transfer between digital devices such as computer IC's and hard drives or printers; as well as digital audio devices.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Due to the need for a significantly higher frequency bit clock, serial transmission was limited to speeds lower than the system clock in early digital systems; which meant that parallel transmission was still effectively faster. As technology advanced, serial transmission became more practical in a wider number of applications and today is used widely for high-speed transfer between digital devices such as computer IC's and hard drives or printers; as well as digital audio devices.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brad Johnson</name></author>
	</entry>
	<entry>
		<id>https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=465&amp;oldid=prev</id>
		<title>Brad Johnson at 21:36, 22 March 2012</title>
		<link rel="alternate" type="text/html" href="https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=465&amp;oldid=prev"/>
		<updated>2012-03-22T21:36:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:36, 22 March 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot; &gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Due to the need for a significantly higher frequency bit clock, serial transmission was limited to speeds lower than the system clock in early digital systems; which meant that parallel transmission was still effectively faster. As technology advanced, serial transmission became more practical in a wider number of applications and today is used widely for high-speed transfer between digital devices such as computer IC's and hard drives or printers; as well as digital audio devices.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Due to the need for a significantly higher frequency bit clock, serial transmission was limited to speeds lower than the system clock in early digital systems; which meant that parallel transmission was still effectively faster. As technology advanced, serial transmission became more practical in a wider number of applications and today is used widely for high-speed transfer between digital devices such as computer IC's and hard drives or printers; as well as digital audio devices.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Terminology]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brad Johnson</name></author>
	</entry>
	<entry>
		<id>https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=55&amp;oldid=prev</id>
		<title>Brad Johnson at 19:50, 6 January 2012</title>
		<link rel="alternate" type="text/html" href="https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=55&amp;oldid=prev"/>
		<updated>2012-01-06T19:50:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:50, 6 January 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As the number of bits in the word increased; it is easy to see how the number of connections required would greatly increase to the point were parallel transmission of data became impractical. The basis of serial transmission is multiplexing. Multiplexing is basically the idea of using one &amp;quot;carrier signal&amp;quot; or conductor to carry more than one informational signal. This can be accomplished in a number of manners; but in computers this typically means that the digital words are arranged in a pre-determined manner; with either the least significant bit (lsb) first and the most significant bit (msb) last; or vice-versa.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As the number of bits in the word increased; it is easy to see how the number of connections required would greatly increase to the point were parallel transmission of data became impractical. The basis of serial transmission is multiplexing. Multiplexing is basically the idea of using one &amp;quot;carrier signal&amp;quot; or conductor to carry more than one informational signal. This can be accomplished in a number of manners; but in computers this typically means that the digital words are arranged in a pre-determined manner; with either the least significant bit (lsb) first and the most significant bit (msb) last; or vice-versa.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A &amp;quot;bit clock&amp;quot; is used to sequence the transmission and receiving of the serial data which is typically in the range of: (number of bits) times (system clock). For example; a 16 bit word length would require a minimum bit clock frequency of 16 times the system clock. A parallel to serial converter uses the bit clock to send each bit in a parallel word in sequence, one after the other down a single conductor. On the receiving end, each bit is &amp;quot;stacked&amp;quot; next to the previous one until all 16 bits have been received and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;they outputs &lt;/del&gt;all 16 bits &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;as &lt;/del&gt;a parallel word; effectively re-constructing the original information as a single word.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A &amp;quot;bit clock&amp;quot; is used to sequence the transmission and receiving of the serial data which is typically in the range of: (number of bits) times (system clock). For example; a 16 bit word length would require a minimum bit clock frequency of 16 times the system clock. A parallel to serial converter uses the bit clock to send each bit in a parallel word in sequence, one after the other down a single conductor. On the receiving end, each bit is &amp;quot;stacked&amp;quot; next to the previous one until all 16 bits have been received&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;then output as &lt;/ins&gt;all 16 bits &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;in &lt;/ins&gt;a parallel word; effectively re-constructing the original information as a single word.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Due to the need for a significantly higher frequency bit clock, serial transmission was limited to speeds lower than the system clock in early digital systems; which meant that parallel transmission was still effectively faster. As technology advanced, serial transmission became more practical in a wider number of applications and today is used widely for high-speed transfer between digital devices such as computer IC's and hard drives or printers; as well as digital audio devices.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Due to the need for a significantly higher frequency bit clock, serial transmission was limited to speeds lower than the system clock in early digital systems; which meant that parallel transmission was still effectively faster. As technology advanced, serial transmission became more practical in a wider number of applications and today is used widely for high-speed transfer between digital devices such as computer IC's and hard drives or printers; as well as digital audio devices.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brad Johnson</name></author>
	</entry>
	<entry>
		<id>https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=54&amp;oldid=prev</id>
		<title>Brad Johnson at 19:48, 6 January 2012</title>
		<link rel="alternate" type="text/html" href="https://lavryengineering.com/wiki/index.php?title=Serial_data&amp;diff=54&amp;oldid=prev"/>
		<updated>2012-01-06T19:48:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:48, 6 January 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As the number of bits in the word increased; it is easy to see how the number of connections required would greatly increase to the point were parallel transmission of data became impractical. The basis of serial transmission is multiplexing. Multiplexing is basically the idea of using one &amp;quot;carrier signal&amp;quot; or conductor to carry more than one informational signal. This can be accomplished in a number of manners; but in computers this typically means that the digital words are arranged in a pre-determined manner; with either the least significant bit (lsb) first and the most significant bit (msb) last; or vice-versa.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As the number of bits in the word increased; it is easy to see how the number of connections required would greatly increase to the point were parallel transmission of data became impractical. The basis of serial transmission is multiplexing. Multiplexing is basically the idea of using one &amp;quot;carrier signal&amp;quot; or conductor to carry more than one informational signal. This can be accomplished in a number of manners; but in computers this typically means that the digital words are arranged in a pre-determined manner; with either the least significant bit (lsb) first and the most significant bit (msb) last; or vice-versa.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A &amp;quot;bit clock&amp;quot; is used to sequence the transmission and receiving of the serial data which is typically in the range of (number of bits times system clock). For example; a 16 bit word length would require a minimum bit clock frequency of 16 times the system clock. A parallel to serial converter uses the bit clock to send each bit in a parallel word in sequence, one after the other down a single conductor. On the receiving end, each bit is &amp;quot;stacked&amp;quot; next to the previous one until all 16 bits have been received and they outputs all 16 bits as a parallel word; effectively re-constructing the original information as a single word.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A &amp;quot;bit clock&amp;quot; is used to sequence the transmission and receiving of the serial data which is typically in the range of&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;: &lt;/ins&gt;(number of bits&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;) &lt;/ins&gt;times &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/ins&gt;system clock). For example; a 16 bit word length would require a minimum bit clock frequency of 16 times the system clock. A parallel to serial converter uses the bit clock to send each bit in a parallel word in sequence, one after the other down a single conductor. On the receiving end, each bit is &amp;quot;stacked&amp;quot; next to the previous one until all 16 bits have been received and they outputs all 16 bits as a parallel word; effectively re-constructing the original information as a single word.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Due to the need for a significantly higher frequency bit clock, serial transmission was limited to speeds lower than the system clock in early digital systems; which meant that parallel transmission was still effectively faster. As technology advanced, serial transmission became more practical in a wider number of applications and today is used widely for high-speed transfer between digital devices such as computer IC's and hard drives or printers; as well as digital audio devices.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Due to the need for a significantly higher frequency bit clock, serial transmission was limited to speeds lower than the system clock in early digital systems; which meant that parallel transmission was still effectively faster. As technology advanced, serial transmission became more practical in a wider number of applications and today is used widely for high-speed transfer between digital devices such as computer IC's and hard drives or printers; as well as digital audio devices.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brad Johnson</name></author>
	</entry>
</feed>