我可以用NI 6541来做I2C通信协议吗?



硬件: Digital I/O (DIO)>>High-Speed Digital I/O>>PXI-6541

问题: 用NI 6541来做I2C通信协议可行吗?

解答: 用NI 6541来执行一个I2C通信是不可行的。这个协议需要在一个时钟周期内来更改阻抗状态,这个板卡处于高Z态时是软件定时的。正因为如此,用NI 6541来执行这样一个操作将耗费不止一个时钟周期,因为在高阻态(Z)不允许从收到发如此之快的转换。如果需要用HSDIO来执行I2C,可以考虑655x系列,因为这些板卡可以在一个时钟周期里改变状态。

相关链接: Developer Zone Tutorial: 2C Bus Overview
Developer Zone Example: I2C Digital Waveform Reference Library
Knowledge Base 42JET3JQ: Per Cycle Tristate Programming with NI-HSDIO

附件:





报告日期: 03/24/2009
最近更新: 09/06/2012
文档编号: 4VN89J00