In the process of developing an RDM Compatible DMX receiver board (using a ATMEGA328) and I have been fortunate enough to come across kimliv's most informative answer concerning such a board; http://electronics.stackexchange.com/questions/100487/dmx-on-arduino-with-rs485/100488#100488 However I was wondering why (if) it is necessary to use a TTL Compatible isolator? In this case the 6N317 or if perhaps a more traditional repeater isolator style circuit could be implemented using a more common and cheaper isolator for example the [H11A1][1] (which I just so happen to have in stock). This all said it seems several DMX circuits I have come across utilise the 6N317 but so far as I am aware the transceiver ([MAX481][2]) could be used to drive other isolators. Is there something obvious I am missing here? or anything in particular that makes the 6N317 quite so desirable for its use here? thank you. [1]: http://docs-europe.electrocomponents.com/webdocs/1300/0900766b81300833.pdf [2]: http://docs-europe.electrocomponents.com/webdocs/1253/0900766b81253c33.pdf