Exceeding MAB time
RDM imposes a restriction on the MAB time (88 us) that is new since DMX. Some combinations of external UART and CPU may have difficulty guaranteeing that time (if, for instance, interrupt priorities are relatively fixed and a higher priority interrupt preempts and takes its sweet time.)
It seems like the restriction is based on performance considerations, to prevent the line from laying around idle for too long. In that case, exceeding the spec a bit (say for about 40 us) may not be a tragedy? I can imagine that some RDM devices could assume that the controller has gone, but I'm wondering if, in general, the extra time would go unnoticed.
Dan
|