关于DMX512信号接口芯片的选择问题
TI 的一份关于DMX512 通讯的应用报告 《AC LED 照明和通信开发工具套件上的 DMX512 通信(ZHCA512 – January 2013 )》中,对DMX512的接口芯片选用了 SN65HVD3082ED 。这块芯片的 datasheet 上写明最大数据速率是 200kbps,但是 DMX512 协议的数据速率是 250kbps,就是说,芯片的通讯速率比协议的速率低了很多,这样也可以么?还是我理解错了两个速率的概念?
出于3.3V电压的考虑,我打算选择SN65HVD72 这块芯片,其速率是250kbps,刚好等于DMX512 的速率,但我还担心是否因为误差导致不稳定,看到那个200k,直接懵了,只能来这里请教一下,谢谢!
协议速率为固定速率250Kbps,实际使用时用51系列的单片机都可以使用,可见这个250Kbps以下也是可以用的
谢谢答复,但是可能您没明白我的意思。这个通讯的基础协议其实就是 UART,或者叫 SCI,这个通讯要求通讯双方的波特率必须一致。51单片机的时钟频率都是兆赫兹的,配置通讯波特率为250kHz绰绰有余,所以可以用来处理通讯。问题是,那块 SN65 芯片,是一个 RS485 接口硬件电路,datasheet 上说他的波特率最大是200kbps,这个速率和 250k 相差有点大,芯片怎么能正确通讯呢?
你好,我明白你的意思了,你应该是知道这个的:RS485发送器的上升时间不能大于整个位传输时间的1/3,这算是是一般的经验法则吧。 对于SN65HVD3082E来讲,最大上升时间为1500ns,这表示他可以应用在数据速率为222kbps或者再小一点(1/(3*1500ns)),这是最大上升时间,但是该芯片的典型上升时间为900ns,则意味着他可以更广泛的达到370kbps,因此是可以用在250KBPS的场合的。
谢谢!
那就是说,标称200kHz是出于安全起见,但由于那块板是一块演示用的评估板,所以可以不用注重稳定性。如果这样,那标称250kHz的SN65HVD72就更加没问题了,是吧?
是这样的噢,如果你不放心还可以使用更高速度的如SN75LBC176A:30Mhz,SN65HVD10:---32Mhz,等等