NXP SPI/I2C-UART芯片SC16IS762使用注意事项 | ||
嵌入式系统中,有些主控制器(如TI的DSP)没有UART接口,有些有UART接口但需要扩充,如果有多余的I2C或SPI接口,那么使用SC16IS762(或752)是一种不错的选择。SI16IS762是NXP生产的I2C/SPI转UART桥接芯片,有两个全双工UART接口和一个8位GPIO,具有64字节的收发缓冲区,工业级温度范围,TSSOP28小封装。 1、使用SPI接口时,与一般IC(如存储器)不同,即使系统总线上只有一片SC16IS762,其“-CS”线也不能接地。SC16IS762需要-CS有一个从高到低的下降沿才能正确的执行读、写操作,这实际上是标准SPI协议要求的。 2、在SPI方式下,SC16IS762的14脚(SDA)建议接Vss(地),以减少功耗(注意:老版手册是接成VDD的!)。 3、在MCU没有SPI或I2C接口的情况下,可以用普通I/O线模拟SPI总线,此时,在SCLK的上升沿将数据位(SO)读入。 4、串口通道A接收数据时,有时会多收到一个“00”字节,可通过软件将其过滤掉。 5、当产生中断时,处理中断后一定要判断中断引脚电平,如果还是低电平,要循环等待不能退出,直到改引脚为高。否则,从此以后中断响应会停止,再也收不到数据。 |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |