summaryrefslogtreecommitdiff
path: root/blog/post/rbus-adat-m.html
diff options
context:
space:
mode:
Diffstat (limited to 'blog/post/rbus-adat-m.html')
-rw-r--r--blog/post/rbus-adat-m.html531
1 files changed, 531 insertions, 0 deletions
diff --git a/blog/post/rbus-adat-m.html b/blog/post/rbus-adat-m.html
new file mode 100644
index 0000000..e01b957
--- /dev/null
+++ b/blog/post/rbus-adat-m.html
@@ -0,0 +1,531 @@
+<!DOCTYPE html><html><head>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="theme-color" content="#000000">
+<title>Chrisoft::Blog</title>
+<script type="text/javascript" src="/panel.js"></script>
+<script type="text/javascript" src="/themer.js"></script>
+<script type="text/javascript" src="/blog/footnoter.js"></script>
+<script type="text/javascript" src="/blog/aes-js.js"></script>
+<script type="text/javascript" src="/blog/scrypt.js"></script>
+<script type="text/javascript" src="/blog/sha256.js"></script>
+<script type="text/javascript" src="/blog/decryptor.js"></script>
+<link rel="stylesheet" type="text/css" href="/common.css">
+<link rel="stylesheet" type="text/css" href="/panel.css">
+<link rel="stylesheet" type="text/css" href="/theme0a.css" id="theme0a">
+<link rel="stylesheet" type="text/css" href="/theme0b.css" id="theme0b">
+<link rel="stylesheet" type="text/css" href="/theme1a.css" id="theme1a">
+<link rel="stylesheet" type="text/css" href="/theme1b.css" id="theme1b">
+<link rel="stylesheet" type="text/css" href="/theme2a.css" id="theme2a">
+<link rel="stylesheet" type="text/css" href="/theme2b.css" id="theme2b">
+<link rel="stylesheet" type="text/css" href="/theme3a.css" id="theme3a">
+<link rel="stylesheet" type="text/css" href="/theme3b.css" id="theme3b">
+<link rel="stylesheet" type="text/css" href="/blog/blogext.css">
+<script>
+function ol()
+{
+ window.onresize=function()
+ {
+ if(window.innerWidth<768)
+ setupevents();
+ else unsetevents();
+ }
+ window.onresize();
+ loadTheme();
+ _decryptonload();
+}
+</script>
+<style>
+/* start css.sty */
+.cmr-10x-x-109{}
+.ec-qplr-x-x-109{}
+.ec-qplr-x-x-248{font-size:225%;}
+.LinBiolinumT-tlf-t1-x-x-248{font-size:225%; not-font-family: 'Linux Biolinum T', serif;}
+.LinBiolinumTB-tlf-t1-x-x-248{font-size:225%; font-weight: bold; not-font-family: 'Linux Biolinum T', serif;}
+.ec-qplb-x-x-109{}
+.ectt-1095{ not-font-family: monospace,monospace;}
+.ectt-1095{ not-font-family: monospace,monospace;}
+.ectt-1095{ not-font-family: monospace,monospace;}
+.ectt-1095{ not-font-family: monospace,monospace;}
+.ectt-1095{ not-font-family: monospace,monospace;}
+.ectt-1095{ not-font-family: monospace,monospace;}
+.cmmi-10x-x-109{font-style: italic;}
+.cmsy-10x-x-109{}
+.ec-qplri-{font-size:90%;}
+.ec-qplr-x-x-90{font-size:81%;}
+p{margin-top:0;margin-bottom:0}
+p.indent{text-indent:0;}
+p + p{margin-top:1em;}
+p + div, p + pre {margin-top:1em;}
+div + p, pre + p {margin-top:1em;}
+a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+@media print {div.crosslinks {visibility:hidden;}}
+a img { border-top: 0; border-left: 0; border-right: 0; }
+center { margin-top:1em; margin-bottom:1em; }
+td center { margin-top:0em; margin-bottom:0em; }
+.Canvas { position:relative; }
+img.math{vertical-align:middle;}
+div.par-math-display, div.math-display{text-align:center;}
+li p.indent { text-indent: 0em }
+li p:first-child{ margin-top:0em; }
+li p:last-child, li div:last-child { margin-bottom:0.5em; }
+li p~ul:last-child, li p~ol:last-child{ margin-bottom:0.5em; }
+.enumerate1 {list-style-type:decimal;}
+.enumerate2 {list-style-type:lower-alpha;}
+.enumerate3 {list-style-type:lower-roman;}
+.enumerate4 {list-style-type:upper-alpha;}
+div.newtheorem { margin-bottom: 2em; margin-top: 2em;}
+.obeylines-h,.obeylines-v {white-space: nowrap; }
+div.obeylines-v p { margin-top:0; margin-bottom:0; }
+.overline{ text-decoration:overline; }
+.overline img{ border-top: 1px solid black; }
+td.displaylines {text-align:center; white-space:nowrap;}
+.centerline {text-align:center;}
+.rightline {text-align:right;}
+pre.verbatim {not-font-family: monospace,monospace; text-align:left; clear:both; }
+.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
+div.fbox {display:table}
+div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
+div.minipage{width:100%;}
+div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;}
+div.center div {text-align: left;}
+div.flushright, div.flushright div.flushright {text-align: right;}
+div.flushright div {text-align: left;}
+div.flushleft {text-align: left;}
+.underline{ text-decoration:underline; }
+.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
+.framebox-c {text-align:center;}
+.framebox-l {text-align:left;}
+.framebox-r {text-align:right;}
+span.thank-mark{ vertical-align: super }
+span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; }
+div.footnotes{border-top:solid 1px black; border-bottom:solid 1px black; padding-bottom:1ex; padding-top:0.5ex; margin-right:15%; margin-top:2ex; font-style:italic; font-size:85%;}
+div.footnotes p{margin-top:0; margin-bottom:0; text-indent:0;}
+div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
+table.tabular td p{margin-top:0em;}
+table.tabular {margin-left: auto; margin-right: auto;}
+td p:first-child{ margin-top:0em; }
+td p:last-child{ margin-bottom:0em; }
+div.td00{ margin-left:0pt; margin-right:0pt; }
+div.td01{ margin-left:0pt; margin-right:5pt; }
+div.td10{ margin-left:5pt; margin-right:0pt; }
+div.td11{ margin-left:5pt; margin-right:5pt; }
+table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
+td.td00{ padding-left:0pt; padding-right:0pt; }
+td.td01{ padding-left:0pt; padding-right:5pt; }
+td.td10{ padding-left:5pt; padding-right:0pt; }
+td.td11{ padding-left:5pt; padding-right:5pt; }
+table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
+.hline hr, .cline hr{ height : 0px; margin:0px; }
+.hline td, .cline td{ padding: 0; }
+.hline hr, .cline hr{border:none;border-top:1px solid black;}
+.tabbing-right {text-align:right;}
+div.float, div.figure {margin-left: auto; margin-right: auto;}
+div.float img {text-align:center;}
+div.figure img {text-align:center;}
+.marginpar,.reversemarginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
+.marginpar p,.reversemarginpar p{margin-top:0.4em; margin-bottom:0.4em;}
+.reversemarginpar{float:left;}
+table.equation {width:100%;}
+.equation td{text-align:center; }
+td.equation { margin-top:1em; margin-bottom:1em; }
+td.equation-label { width:5%; text-align:center; }
+td.eqnarray4 { width:5%; white-space: normal; }
+td.eqnarray2 { width:5%; }
+table.eqnarray-star, table.eqnarray {width:100%;}
+div.eqnarray{text-align:center;}
+div.array {text-align:center;}
+div.pmatrix {text-align:center;}
+table.pmatrix {width:100%;}
+span.pmatrix img{vertical-align:middle;}
+div.pmatrix {text-align:center;}
+table.pmatrix {width:100%;}
+span.bar-css {text-decoration:overline;}
+table.tabular{border-collapse: collapse; border-spacing: 0;}
+img.cdots{vertical-align:middle;}
+.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
+.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, .appendixToc a, .appendixToc {line-height: 200%; font-weight:bold;}
+.index-item, .index-subitem, .index-subsubitem {display:block}
+div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;}
+div.caption span.id{font-weight: bold; white-space: nowrap; }
+h1.partHead{text-align: center}
+p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
+p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
+.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;}
+.subparagraphHead, .likesubparagraphHead { font-weight: bold;}
+.verse{white-space:nowrap; margin-left:2em}
+div.maketitle {text-align:center;}
+h2.titleHead{text-align:center;}
+div.maketitle{ margin-bottom: 2em; }
+div.author, div.date {text-align:center;}
+div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; }
+div.abstract p {margin-left:5%; margin-right:5%;}
+div.abstract {width:100%;}
+.abstracttitle{text-align:center;margin-bottom:1em;}
+figure.float, div.figure {margin-left: auto; margin-right: auto;}
+figure.float img, figure.figure img {display: block; margin-left: auto; margin-right: auto;}
+figure.figure {text-align:center;}
+figcaption.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:center;}
+figcaption.caption span.id{font-weight: bold; white-space: nowrap; }
+.abstract{margin:1em;}
+div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
+table.tabular td p{margin-top:0em;}
+table.tabular {margin-left: auto; margin-right: auto;}
+td p:first-child{ margin-top:0em; }
+td p:last-child{ margin-bottom:0em; }
+div.td00{ margin-left:0pt; margin-right:0pt; }
+div.td01{ margin-left:0pt; margin-right:5pt; }
+div.td10{ margin-left:5pt; margin-right:0pt; }
+div.td11{ margin-left:5pt; margin-right:5pt; }
+table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
+td.td00{ padding-left:0pt; padding-right:0pt; }
+td.td01{ padding-left:0pt; padding-right:5pt; }
+td.td10{ padding-left:5pt; padding-right:0pt; }
+td.td11{ padding-left:5pt; padding-right:5pt; }
+table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
+.hline hr, .cline hr{ height : 0px; margin:0px; }
+.hline td, .cline td{ padding: 0; }
+.hline hr, .cline hr{border:none;border-top:1px solid black;}
+div.array {text-align:center;}
+.rotatebox{display: inline-block;}
+#TBL-4 colgroup{border-left: 1px solid black;border-right:1px solid black;}
+#TBL-4{border-collapse:collapse;}
+#TBL-4 colgroup{border-left: 1px solid black;border-right:1px solid black;}
+#TBL-4{border-collapse:collapse;}
+#TBL-4 colgroup{border-left: 1px solid black;border-right:1px solid black;}
+#TBL-4{border-collapse:collapse;}
+#TBL-5 colgroup{border-left: 1px solid black;border-right:1px solid black;}
+#TBL-5{border-collapse:collapse;}
+#TBL-5 colgroup{border-left: 1px solid black;border-right:1px solid black;}
+#TBL-5{border-collapse:collapse;}
+#TBL-5 colgroup{border-left: 1px solid black;border-right:1px solid black;}
+#TBL-5{border-collapse:collapse;}
+#TBL-5 colgroup{border-left: 1px solid black;border-right:1px solid black;}
+#TBL-5{border-collapse:collapse;}
+/* end css.sty */
+
+</style></head>
+<body onload="ol()" style="overflow-x:hidden;">
+ <div id="panel" class="TText">
+ <ul id="panellist">
+ <li><a href="/"><h1>Chrisoft</h1></a></li>
+ <li><a href="/blog"><h2>Blog</h2></a></li>
+ <li><a href="#"><h3 id="title">RBUS-ADAT User Manual</h3></a></li>
+ <li><span>Tags</span>
+ <ul id="tagslist">
+ <li><a href="/blog/list/music/">music</a></li><li><a href="/blog/list/electronics/">electronics</a></li></ul>
+ </li>
+ <li id="tocouter">
+ <span>Table of Contents</span>
+ <ul id="tocroot">
+ <li><a class="toctarg" href="#tocanch0">1 Preface</a></li><li><a class="toctarg" href="#tocanch1">2 NO WARRANTY</a></li><li><a class="toctarg" href="#tocanch2">3 Open hardware</a></li><li><a class="toctarg" href="#tocanch3">4 Safety notice</a></li><li><a class="toctarg" href="#tocanch4">5 Intended usage and applicable devices</a></li><li><a class="toctarg" href="#tocanch5">6 What’s on the board</a></li><li><a class="toctarg" href="#tocanch6">7 Quick start</a></li><li><a class="toctarg" href="#tocanch7">8 Choosing a suitable cable</a></li><li><a class="toctarg" href="#tocanch8">9 Notes</a></li><li><a class="toctarg" href="#tocanch9">10 Specifications</a></li><li><a class="toctarg" href="#tocanch10">11 Appendices</a></li><li><ul class="tocnode"><li><a class="toctarg" href="#tocanch11">11.1 Build instructions</a></li><li><ul class="tocnode"><li><a class="toctarg" href="#tocanch12">11.1.1 PCB production</a></li><li><a class="toctarg" href="#tocanch13">11.1.2 Bill of materials</a></li><li><a class="toctarg" href="#tocanch14">11.1.3 Assembling</a></li><li><a class="toctarg" href="#tocanch15">11.1.4 Testing</a></li></ul></li><li><a class="toctarg" href="#tocanch16">11.2 Useful links</a></li><li><a class="toctarg" href="#tocanch17">11.3 Schematic</a></li><li><a class="toctarg" href="#tocanch18">11.4 Circuit board</a></li></ul></li></ul>
+ </li>
+
+
+ </ul>
+ </div>
+ <div id="content">
+ <h2 id="titleh" class="TText" style="font-wight:normal;">RBUS-ADAT User Manual</h2>
+ <div id="datetags" class="TText" style="margin-bottom:1em;">2024-02-03<br>#music #electronics</div>
+ <hr><div id="article" class="TText">
+ <div class="maketitle">
+
+
+
+<h1>RBUS-ADAT User Manual</h1>
+ <div class="author"></div><br>
+<img height="426" alt="PIC" src="//filestorage.chrisoft.org/blog/img/rbus-adat-cvc.png" decoding="async">
+<div class="date"></div>
+This version of the manual is for <span class="ec-qplb-x-x-109">revision 1 </span>of the board.
+Copyright Chris Xiong 2024. Copying of this hardware and its design as well as this documentation is permitted
+under the terms of CERN-OHL-P v2.
+
+
+ </div>
+<p><a id="x1-2r1"></a></p>
+ <h2 id="tocanch0" class="tvis"><span class="titlemark">1 </span> <a id="x1-10001"></a>Preface</h2>
+<!-- l. 57 --><p class="noindent">If you are reading this, chances are you have become an unfortunate test subject of the RBUS-ADAT conversion
+board (or have the nerves to think about becoming one). Well, here is (almost) everything you will want to know
+about the board. If you want to learn about some less useful information about this thing, consider checking out
+the devlog, which can be found by following the link to the project homepage listed under “Useful
+links”.
+</p><!-- l. 64 --><p class="indent"> As this manual is written as if it’s a blog post, which is prone to being very rambly, I’ll try to keep the rambling
+low, at least make an attempt to do so.
+</p><!-- l. 67 --><p class="indent"> Pictures in this manual are renders (computer-generated) and are for illustration purposes only.
+</p><!-- l. 71 --><p class="indent"> <span class="ec-qplb-x-x-109">This product is neither affiliated with or endorsed by Roland Corporation. Roland does not approve
+</span><span class="ec-qplb-x-x-109">connecting unofficial accessories to proprietary Roland interfaces.</span>
+</p><!-- l. 76 --><p class="indent"> Visit <a href="https://chrisoft.org/rbusif">chrisoft.org/rbusif</a> for any future updates to this manual and the hardware.
+<a id="x1-1001r1"></a>
+</p>
+ <h2 id="tocanch1" class="tvis"><span class="titlemark">2 </span> <a id="x1-20002"></a>NO WARRANTY</h2>
+<!-- l. 81 --><p class="noindent">THIS BOARD IS HOMEBREW AND EXPERIMENTAL HARDWARE. THERE IS NO WARRANTY FOR THIS
+HARDWARE, INCLUDING ITS DESIGN AND THE FINISHED PRODUCT, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. THE DESIGNER SHALL NOT BE HELD LIABLE FOR ANY DAMAGE CAUSED BY USING
+THIS HARDWARE, UNLESS REQUIRED BY APPLICABLE LAW.
+</p><!-- l. 86 --><p class="indent"> For the full legalese text on warranty and liability, please refer to the <a href="https://ohwr.org/cern_ohl_p_v2.txt">license text</a>.
+</p><!-- l. 89 --><p class="indent"> If this board fried your equipment, don’t try to extract anything from me. That’s what this section is trying to
+say.
+<a id="x1-2001r2"></a>
+</p>
+ <h2 id="tocanch2" class="tvis"><span class="titlemark">3 </span> <a id="x1-30003"></a>Open hardware</h2>
+<!-- l. 94 --><p class="noindent">This board is open hardware licensed under the <a href="https://ohwr.org/cern_ohl_p_v2.txt">CERN Open Hardware Licence Version 2 - Permissive</a>
+license. Feel free to make as many of this board as you wish and sell them, as long as your follow the
+terms.
+</p><!-- l. 99 --><p class="indent"> Contributions welcome and will be appreciated. If you have any suggestions to improve the board,
+please feel free to contact the author. The author’s contact information can be found on the project
+homepage.
+<a id="x1-3001r3"></a>
+</p>
+ <h2 id="tocanch3" class="tvis"><span class="titlemark">4 </span> <a id="x1-40004"></a>Safety notice</h2>
+<!-- l. 105 --><p class="noindent">There’s no enclosure for this board. As a result there would be exposed conductors on both sides of the board.
+You’re advised to take measures to prevent them from shorting out. You may try any combination of the
+following:
+</p>
+ <ul class="itemize1">
+ <li class="itemize">
+ <!-- l. 110 --><p class="noindent">Placing the board on an non-conductive surface.
+ </p></li>
+ <li class="itemize">
+ <!-- l. 111 --><p class="noindent">There are two M2 mounting holes in the board. Using two M2 screws and nuts, install a plastic sheet
+ (or cardboard even) under and / or over the board.
+
+
+ </p></li>
+ <li class="itemize">
+ <!-- l. 113 --><p class="noindent">Don’t use the board at all. Don’t even think about it.</p></li></ul>
+<!-- l. 116 --><p class="indent"> Again, if you fried your equipment while using this board, it’s all your fault. I mean not really – I would still
+want to know what happened. But it’s all your fault.
+
+
+<a id="x1-4001r4"></a>
+</p>
+ <h2 id="tocanch4" class="tvis"><span class="titlemark">5 </span> <a id="x1-50005"></a>Intended usage and applicable devices</h2>
+<!-- l. 124 --><p class="noindent">RBUS-ADAT is designed for use with the Roland XV-5080. It converts the 8 digital outputs exposed by XV-5080’s
+R-BUS port to a standard ADAT lightpipe stream which can be recorded with any audio interface with an ADAT
+input.
+</p><!-- l. 128 --><p class="indent"> The ADAT output from this converter is 20-bit and has the same sampling rate as the input supplied from the
+R-BUS port.
+</p><!-- l. 131 --><p class="indent"> This converter <span class="ec-qplb-x-x-109">cannot</span>:
+</p>
+ <ul class="itemize1">
+ <li class="itemize">
+ <!-- l. 134 --><p class="noindent">Convert ADAT back to R-BUS input. i.e. you can’t record an ADAT stream on a V-Studio through
+ R-BUS with this converter.
+ </p></li>
+ <li class="itemize">
+ <!-- l. 136 --><p class="noindent">Serve as a clock source for the connected R-BUS device. You should always select “internal” as the
+ clock source for the connected R-BUS device.
+ </p></li>
+ <li class="itemize">
+ <!-- l. 138 --><p class="noindent">Expose the MIDI interface on the R-BUS port.</p></li></ul>
+<!-- l. 141 --><p class="indent"> The converter is designed and tested with the XV-5080. In addition, the only audio interface that
+has been verified to work is Focusrite Scarlett 18i8 3rd gen. I don’t have the resources to test other
+devices.
+</p><!-- l. 145 --><p class="indent"> The converter has not been tested against VM- or VS- devices that feature RMDB 2 / R-BUS ports
+or MV-8<span class="cmsy-10x-x-109">××× </span>fitted with the MV8-OP1 expansion but may still work as a unidirectional converter
+as intended. If you decide to try this converter with these devices, reporting the results would be
+appreciated.
+</p><!-- l. 151 --><p class="indent"> The converter is not compatible with devices with the older RMDB port.
+<a id="x1-5001r5"></a>
+</p>
+ <h2 id="tocanch5" class="tvis"><span class="titlemark">6 </span> <a id="x1-60006"></a>What’s on the board</h2>
+<div class="center">
+<!-- l. 155 --><p class="noindent">
+</p><!-- l. 156 --><p class="noindent"><img height="341" alt="PIC" src="//filestorage.chrisoft.org/blog/img/rbus-adat-tvp.png" decoding="async"></p></div>
+ <ol class="enumerate1">
+<li class="enumerate" id="x1-6002x1">
+ <!-- l. 160 --><p class="noindent"><span class="ec-qplb-x-x-109">R-BUS DB-25 Connector</span>. See “Choosing a suitable cable” for what you should and shouldn’t plug
+ into this connector.
+ </p></li>
+<li class="enumerate" id="x1-6004x2">
+ <!-- l. 162 --><p class="noindent"><span class="ec-qplb-x-x-109">Power indicator</span>. Illuminates if the board is receiving power.
+
+
+ </p></li>
+<li class="enumerate" id="x1-6006x3">
+ <!-- l. 164 --><p class="noindent"><span class="ec-qplb-x-x-109">ADAT Lightpipe output</span>. Connect to a device capable of recording ADAT data stream with a
+ TOSLINK cable.
+ </p></li>
+<li class="enumerate" id="x1-6008x4">
+ <!-- l. 166 --><p class="noindent"><span class="ec-qplb-x-x-109">Pure hecking magic</span>.</p></li></ol>
+<p><a id="x1-6009r6"></a></p>
+ <h2 id="tocanch6" class="tvis"><span class="titlemark">7 </span> <a id="x1-70007"></a>Quick start</h2>
+ <ol class="enumerate1">
+<li class="enumerate" id="x1-7002x1">
+ <!-- l. 172 --><p class="noindent">Using a suitable cable (see the following chapter), connect the R-BUS DB-25 connector on the board
+ to the R-BUS port on your Roland device.
+ </p></li>
+<li class="enumerate" id="x1-7004x2">
+ <!-- l. 174 --><p class="noindent">Connect the ADAT output on the board to the ADAT input of your recording equipment with a
+ TOSLINK optical fiber cable.
+ </p></li>
+<li class="enumerate" id="x1-7006x3">
+ <!-- l. 176 --><p class="noindent">Turn on the Roland device, then turn on your recording equipment.</p></li></ol>
+<p><a id="x1-7007r7"></a></p>
+ <h2 id="tocanch7" class="tvis"><span class="titlemark">8 </span> <a id="x1-80008"></a>Choosing a suitable cable</h2>
+<!-- l. 181 --><p class="noindent">DO <span class="ec-qplb-x-x-109">NOT </span>USE ROLAND’S OFFICIAL R-BUS CABLE!!!
+</p><!-- l. 183 --><p class="indent"> Please use a straight through DB-25 male-to-male (pins on both ends) cable to connect the R-BUS port on your
+device to the port on the converter. These cables connect pin 1 to pin 1, pin 2 to pin 2, pin 3 to pin 3
+etc. These cables are usually sold as “DB-25 RS-232 serial cable”. Do NOT use any of the following
+cables:
+</p>
+ <ul class="itemize1">
+ <li class="itemize">
+ <!-- l. 190 --><p class="noindent">Roland’s official R-BUS / RMDB 2 cable
+ </p></li>
+ <li class="itemize">
+ <!-- l. 191 --><p class="noindent">Parallel port cable
+ </p></li>
+ <li class="itemize">
+ <!-- l. 192 --><p class="noindent">SCSI cable
+ </p></li>
+ <li class="itemize">
+
+
+ <!-- l. 193 --><p class="noindent">LPT port Printer cable
+ </p></li>
+ <li class="itemize">
+ <!-- l. 194 --><p class="noindent">Null modem cable</p></li></ul>
+<!-- l. 197 --><p class="indent"> These cables all use the same DB-25 connector but are wired differently. Using the wrong cable may damage the
+converter and / or your device.
+</p><!-- l. 200 --><p class="indent"> Note that many RS-232 serial cables designed for relatively newer computers use the DE-9 connector. You’ll
+need the older style with DB-25 connectors (which conveniently have 25 pins).
+</p><!-- l. 204 --><p class="indent"> DO <span class="ec-qplb-x-x-109">NOT </span>USE ROLAND’S OFFICIAL R-BUS CABLE!!!
+<a id="x1-8001r8"></a>
+</p>
+ <h2 id="tocanch8" class="tvis"><span class="titlemark">9 </span> <a id="x1-90009"></a>Notes</h2>
+ <ul class="itemize1">
+ <li class="itemize">
+ <!-- l. 209 --><p class="noindent">Digital recording made from Scarlett 18i8 of the converted ADAT stream seem to have the full 24-bit
+ resolution. However this might be due to interpolation done by the audio interface or the operating
+ system. I do not have proper equipment to verify the bit depth of the output data stream. As such,
+ only 20 bits out output resolution is guaranteed.
+ </p></li>
+ <li class="itemize">
+ <!-- l. 215 --><p class="noindent">The optical output port is a tight fit. You have to insert the plug all the way in until you hear a click.</p></li></ul>
+<p><a id="x1-9001r9"></a></p>
+ <h2 id="tocanch9" class="tvis"><span class="titlemark">10 </span> <a id="x1-1000010"></a>Specifications</h2>
+<div class="center">
+<!-- l. 220 --><p class="noindent">
+</p>
+ <table class="tabular" id="TBL-4"><colgroup id="TBL-4-1g"><col id="TBL-4-1"></colgroup><colgroup id="TBL-4-2g"><col id="TBL-4-2"></colgroup><tbody><tr class="hline"><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-4-1-"><td style="white-space:nowrap; text-align:left;" class="td11" id="TBL-4-1-1"> Signal processing </td><td style="white-space:normal; text-align:left;" class="td11" id="TBL-4-1-2"> <!-- l. 232 --><p class="noindent">24-bit internal, 20-bit output </p></td>
+</tr><tr class="hline"><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-4-2-"><td style="white-space:nowrap; text-align:left;" class="td11" id="TBL-4-2-1"> Sampling rate </td><td style="white-space:normal; text-align:left;" class="td11" id="TBL-4-2-2"> <!-- l. 232 --><p class="noindent">44.1 kHz, 48 kHz </p></td>
+</tr><tr class="hline"><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-4-3-"><td style="white-space:nowrap; text-align:left;" class="td11" id="TBL-4-3-1"> Connectors </td><td style="white-space:normal; text-align:left;" class="td11" id="TBL-4-3-2"> <!-- l. 232 --><p class="noindent">R-BUS (Input only): DB-25<br class="newline">Digital output: ADAT Lightpipe (JIS F05 connector) </p></td>
+</tr><tr class="hline"><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-4-4-"><td style="white-space:nowrap; text-align:left;" class="td11" id="TBL-4-4-1"> Chipset </td><td style="white-space:normal; text-align:left;" class="td11" id="TBL-4-4-2"> <!-- l. 232 --><p class="noindent">coolaudio V1401 (Alesis AL1401 equiv.) </p></td>
+</tr><tr class="hline"><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-4-5-"><td style="white-space:nowrap; text-align:left;" class="td11" id="TBL-4-5-1"> Rated current </td><td style="white-space:normal; text-align:left;" class="td11" id="TBL-4-5-2"> <!-- l. 232 --><p class="noindent"><span class="cmmi-10x-x-109">&lt;</span>8 mA </p></td>
+</tr><tr class="hline"><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-4-6-"><td style="white-space:nowrap; text-align:left;" class="td11" id="TBL-4-6-1"> Rated power </td><td style="white-space:normal; text-align:left;" class="td11" id="TBL-4-6-2"> <!-- l. 232 --><p class="noindent"><span class="cmmi-10x-x-109">&lt;</span>0.04 W </p></td>
+</tr><tr class="hline"><td><hr></td><td><hr></td></tr></tbody></table></div>
+<p><a id="x1-10001r10"></a></p>
+ <h2 id="tocanch10" class="tvis"><span class="titlemark">11 </span> <a id="x1-1100011"></a>Appendices</h2>
+<p><a id="x1-11001r1"></a></p>
+ <h3 id="tocanch11" class="tvis"><span class="titlemark">11.1 </span> <a id="x1-120001"></a>Build instructions</h3>
+<!-- l. 240 --><p class="noindent">This is intended for people who didn’t end up with a pre-assembled board. If you already have a fully assembled
+board, you may ignore this section.
+</p><!-- l. 243 --><p class="indent"> If you have a kit, you may skip to step 3.
+<a id="x1-12001r1"></a>
+</p>
+ <h4 id="tocanch12" class="tvis"><span class="titlemark">11.1.1 </span> <a id="x1-130001"></a>PCB production</h4>
+<!-- l. 247 --><p class="noindent">I assume if you have chosen to take this route, you know what you are doing.
+
+
+</p><!-- l. 249 --><p class="indent"> You’ll find Gerber files in the <span class="obeylines-h"><span class="verb"><span class="ectt-1095">out</span></span></span> directory of the project repository that you can upload to your favorite PCB
+production service provider. Or alternatively if you want to tweak the board you can open up the KiCad project
+files, which are also found in the project repository.
+</p><!-- l. 254 --><p class="indent"> Many PCB manufacturers will add a board identifier to each PCB they make and allow customization of where
+this identifier will be placed. The front side silkscreen text “Production ID” is reserved for this purpose. Please refer
+to the ordering instructions of your PCB manufacturer for the details. Usually this will involve changing
+the text to something specific to that manufacturer and selecting an option before submitting your
+order.
+<a id="x1-13001r13"></a>
+</p>
+ <h4 id="tocanch13" class="tvis"><span class="titlemark">11.1.2 </span> <a id="x1-140002"></a>Bill of materials</h4>
+ <div class="minipage"><div class="center">
+<!-- l. 264 --><p class="noindent">
+</p>
+<div class="tabular"> <table class="tabular" id="TBL-5"><colgroup id="TBL-5-1g"><col id="TBL-5-1"></colgroup><colgroup id="TBL-5-2g"><col id="TBL-5-2"></colgroup><colgroup id="TBL-5-3g"><col id="TBL-5-3"></colgroup><tbody><tr class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-5-1-"><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-1-1"> Designator </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-1-2"> Part </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-1-3"> Qty </td>
+</tr><tr class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-5-2-"><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-2-1"> C1 </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-2-2"> 16V 100<span class="cmmi-10x-x-109">μ</span>F electrolytic </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-2-3"> 1 </td>
+</tr><tr class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-5-3-"><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-3-1"> C2, C3, C4 </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-3-2"> 50V 0.1<span class="cmmi-10x-x-109">μ</span>F ceramic </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-3-3"> 3 </td>
+</tr><tr class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-5-4-"><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-4-1"> CN1 </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-4-2"> Cliff FCR684208T </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-4-3"> 1 </td></tr><tr class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-5-5-"><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-5-1"> D1 </td> <td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-5-2"> 1N4002 </td> <td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-5-3"> 1</td>
+</tr><tr class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-5-6-"><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-6-1"> D2 </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-6-2"> Red GaAsP / GaP LED 3mm <span class="footnote-mark"><a href="#fn1x2" id="fn1x2-bk"><sup class="textsuperscript">a</sup></a></span><a id="x1-14001f0"></a> </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-6-3"> 1 </td>
+</tr><tr class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-5-7-"><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-7-1"> J1 </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-7-2"> Adam Tech DB25-SL-25 <span class="footnote-mark"><a href="#fn2x2" id="fn2x2-bk"><sup class="textsuperscript">b</sup></a></span><a id="x1-14002f0"></a> </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-7-3"> 1 </td>
+</tr><tr class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-5-8-"><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-8-1"> R1 </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-8-2"> 1/4W 1k<span class="cmr-10x-x-109">Ω </span></td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-8-3"> 1 </td>
+</tr><tr class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-5-9-"><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-9-1"> R2 </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-9-2"> 1/4W 2.2k<span class="cmr-10x-x-109">Ω </span></td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-9-3"> 1 </td>
+</tr><tr class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-5-10-"><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-10-1"> U1 </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-10-2"> SN74LS04N </td><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-10-3"> 1 </td></tr><tr class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr style="vertical-align:baseline;" id="TBL-5-11-"><td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-11-1"> U2 </td> <td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-11-2"> coolaudio V1401 </td> <td style="white-space:nowrap; text-align:center;" class="td11" id="TBL-5-11-3"> 1</td>
+</tr><tr class="hline"><td><hr></td><td><hr></td><td><hr></td></tr></tbody></table>
+</div></div></div>
+<p><a id="x1-14003r14"></a></p>
+ <h4 id="tocanch14" class="tvis"><span class="titlemark">11.1.3 </span> <a id="x1-150003"></a>Assembling</h4>
+<!-- l. 284 --><p class="noindent">Again, I assume if you are assembling the board yourself, you possess the appropriate set of skills. It’s now time for
+them to shine. Most components are through hole so it should be easy. If it’s not already obvious, solder the only
+SMD chip first.
+<a id="x1-15001r15"></a>
+</p>
+ <h4 id="tocanch15" class="tvis"><span class="titlemark">11.1.4 </span> <a id="x1-160004"></a>Testing</h4>
+<!-- l. 291 --><p class="noindent">If you have a 5V power source, it is suggested to test your assembled board first. Supply 5V between the anode of
+the D1 and the metal shell of the DB-25 connector (GND). Check if anything pops.
+<a id="x1-16001r12"></a>
+</p>
+ <h3 id="tocanch16" class="tvis"><span class="titlemark">11.2 </span> <a id="x1-170002"></a>Useful links</h3>
+ <ul class="itemize1">
+ <li class="itemize">
+ <!-- l. 298 --><p class="noindent">R-BUS project homepage: <a href="https://chrisoft.org/rbusif" class="url"><span class="ectt-1095">https://chrisoft.org/rbusif</span></a>
+ </p></li>
+ <li class="itemize">
+ <!-- l. 299 --><p class="noindent">Project repository for this board: <a href="https://cgit.chrisoft.org/rbus-adat.git" class="url"><span class="ectt-1095">https://cgit.chrisoft.org/rbus-adat.git</span></a>
+ </p></li>
+ <li class="itemize">
+ <!-- l. 300 --><p class="noindent">Online version of this manual: <br class="newline"><a href="https://chrisoft.org/blog/post/rbus-adat-m.html" class="url"><span class="ectt-1095">https://chrisoft.org/blog/post/rbus-adat-m.html</span></a> (html version)<br class="newline"><a href="https://filestorage.chrisoft.org/blog/data/rbus_adat_m.pdf" class="url"><span class="ectt-1095">https://filestorage.chrisoft.org/blog/data/rbus_adat_m.pdf</span></a> (pdf version)</p></li></ul>
+<p><a id="x1-17001r17"></a></p>
+ <h3 id="tocanch17" class="tvis"><span class="titlemark">11.3 </span> <a id="x1-180003"></a>Schematic</h3><div class="center">
+<!-- l. 306 --><p class="noindent">
+
+
+</p><!-- l. 307 --><p class="noindent"> <img width="398" alt="PIC" src="//filestorage.chrisoft.org/blog/img/schr-.png" decoding="async"></p></div>
+
+
+<p><a id="x1-18001r18"></a></p>
+ <h3 id="tocanch18" class="tvis"><span class="titlemark">11.4 </span> <a id="x1-190004"></a>Circuit board</h3>
+<!-- l. 312 --><p class="noindent">Front side </p>
+<div class="center">
+<!-- l. 313 --><p class="noindent">
+</p><!-- l. 314 --><p class="noindent"> <img width="683" alt="PIC" src="//filestorage.chrisoft.org/blog/img/pcbfr-.png" decoding="async"></p></div>
+
+
+<!-- l. 317 --><p class="noindent">Back side </p>
+<div class="center">
+<!-- l. 318 --><p class="noindent">
+</p><!-- l. 319 --><p class="noindent"> <img width="683" alt="PIC" src="//filestorage.chrisoft.org/blog/img/pcbbr-.png" decoding="async"></p></div>
+
+
+ <div class="footnotes"><!-- l. 272 --><p class="noindent"><span class="footnote-mark"><a href="#fn1x2-bk" id="fn1x2"><sup class="textsuperscript">a</sup></a></span><span class="ec-qplr-x-x-90">5mm used in prototypes</span></p>
+<!-- l. 273 --><p class="noindent"><span class="footnote-mark"><a href="#fn2x2-bk" id="fn2x2"><sup class="textsuperscript">b</sup></a></span><span class="ec-qplr-x-x-90">Or any right angle DB-25 receptacle with 8.1mm backset spacing</span></p> </div>
+
+
+</div><br><hr>
+ <div class="TText" id="notediv" style="font-size:80%;"></div>
+ <div id="insanch" style="height:3em;"></div>
+ <div id="footer" style="">
+ <div id="pagesw" class="TText" style="width:100%;height:0.5em;"></div>
+ <div style="text-align:center;" class="TText">
+ Proudly powered by SSBS <reduced style="font-size:70%;">(the static stupid blogging system)</reduced> 2.5
+ <br>
+ Content licensed under CC BY-SA 4.0. <span id="purgep" style="display:none;font-size:70%;">This page has passphrase(s) stored. Click <a href="javascript:_purgep()">here</a> to purge.</span>
+ </div>
+ </div>
+ <div id="cmdbuf" class="TText" style="transition:500ms;padding:1em;font-size:2em;color:white;position:absolute;background-color:rgba(0,0,0,0.6);left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;">
+ </div>
+ </div>
+ <div id="decryptui" style="display:none;opacity:0;color:white;z-index:1000;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);transition:opacity 0.5s;">
+ <div id="decryptdlg" class="TText" style="padding:10px 20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.6);">
+ <div id="keyhint" style="margin-bottom:8px;"></div>
+ <div style="margin-bottom:8px;">Key: <input id="keyinp" type="text" style="color:#fff;"></div>
+ <div style="height:2.25em;">
+ <button id="btndecrypt" onclick="decryptor(decid,document.getElementById('keyinp').value);" style="position:absolute;left:20px;">Decrypt</button>
+ <button onclick="hidedecryptui();" style="position:absolute;right:20px;">Cancel</button>
+ </div>
+
+ </div>
+
+
+</div></body></html> \ No newline at end of file