<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Atmel | Bits &amp; Pieces]]></provider_name><provider_url><![CDATA[https://atmelcorporation.wordpress.com]]></provider_url><author_name><![CDATA[The Atmel Team]]></author_name><author_url><![CDATA[https://atmelcorporation.wordpress.com/author/atmelstaff/]]></author_url><title><![CDATA[Building an optical transceiver with Atmel&#8217;s SAM&nbsp;D20]]></title><type><![CDATA[link]]></type><html><![CDATA[<p><span style="line-height:1.5;">An optical transceiver can best be described as a device that converts high-speed data from a cable source (e.g., Gigabit Ethernet) to an optical signal for communication over optical fiber.</span></p>
<p>In the vast majority of configurations, a small microcontroller is used to control the Laser Driver Diode (LDD) and Linear Transconductance Amplifier (LTA) of the transceiver.</p>
<p><a href="https://atmelcorporation.files.wordpress.com/2013/06/opticaltransceiversamd20.png"><img data-attachment-id="1645" data-permalink="https://atmelcorporation.wordpress.com/2013/06/19/building-an-optical-transceiver-with-atmels-sam-d20/opticaltransceiversamd20/" data-orig-file="https://atmelcorporation.files.wordpress.com/2013/06/opticaltransceiversamd20.png" data-orig-size="433,355" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="opticaltransceiversamd20" data-image-description="" data-medium-file="https://atmelcorporation.files.wordpress.com/2013/06/opticaltransceiversamd20.png?w=300" data-large-file="https://atmelcorporation.files.wordpress.com/2013/06/opticaltransceiversamd20.png?w=433" class="alignnone size-medium wp-image-1645" alt="opticaltransceiversamd20" src="https://atmelcorporation.files.wordpress.com/2013/06/opticaltransceiversamd20.png?w=300&#038;h=200"   /></a></p>
<p>An optical transceiver is typically packed into a small form factor, simply because standards such as SFP and XFP require MCUs in the 3mm to 4mm square range.</p>
<p>Additional key design requirements include flexible serial and analog peripherals &#8211; with multiple LDD, LTA, host standards and interfaces requiring numerous digital and multi-channel analog interfaces. Perhaps most importantly, extremely low latency responses are necessary to control the LDD and LTA due to control loops required to sustain the high data throughput.</p>
<p>Atmel&#8217;s SAM D20 ARM Cortex-M0+ based MCU can be used in the design of a standard optical transceiver, along with other Atmel components, including the 30TS temperature sensor and AT24/AT25 Serial EEPROM.</p>
<p>&#8220;To satisfy the requirements of optical transceiver controllers, the SAM D20 offers very small package options (32QFN4x4 mm package, chip scale package &lt;3&#215;3 x 0.5mm), with flexible serial and analog peripherals, as well as fast and low-latency interfaces. In terms of flexible serial and multi-channel analog peripherals, Atmel&#8217;s SAM D20-based platform offers 6 SERCOM interfaces, each configurable as SPI, I2C, or USART,&#8221; Atmel engineering manager Bob Martin told <em>Bits &amp; Pieces</em>.</p>
<p>&#8220;There is also 12-bit, 16-channel ADC, 10-bit DAC and 2 full-featured analog comparators to support multiple feedback capabilities and control interfaces. Meanwhile, fast and low-latency interfaces include optimized 300ksps, ADC and DAC analog peripherals, along with I2C, SPI, and USART serial communications interfaces &#8211; supporting up to 24Mbps data transfers, as well as single clock cycle IO control for minimal control loop latency.&#8221;</p>
<p>On the software side, Atmel provides an extensive development ecosystem, including debuggers development kits such as Atmel&#8217;s IDE (Studio 6), along with ready-to-run peripheral drivers and communication stacks (ASF). There is also Atmel&#8217;s Gallery and SAM D20 Xplained Pro Kit which packs an integrated programmer and debugger with connectors for expansion wings.</p>
<p>Additional information about <a href="http://www.atmel.com/Microsite/samd20/default.aspx">Atmel&#8217;s SAM D20 MCU can be found here</a>.</p>
]]></html><thumbnail_url><![CDATA[https://atmelcorporation.files.wordpress.com/2013/06/opticaltransceiversamd20.png?w=500&fit=440%2C330]]></thumbnail_url><thumbnail_width><![CDATA[]]></thumbnail_width><thumbnail_height><![CDATA[]]></thumbnail_height></oembed>