首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

NXP SPI/I2C-UART芯片SC16IS762使用注意事项

NXP SPI/I2C-UART芯片SC16IS762使用注意事项

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、当产生中断时,处理中断后一定要判断中断引脚电平,如果还是低电平,要循环等待不能退出,直到改引脚为高。否则,从此以后中断响应会停止,再也收不到数据。
返回列表