PIC单片机与串行闪存的SPI接口设计
依据SPI通信协议,详细介绍了PIC16F877A与M25P16的SPI接口的硬件电路连接以及软件程序的实现,并在自来水流量采集系统中得到应用,可为大容量数据存储提供参考。
新的V2XE型地磁传感器在单片机系统中的应用
在GPS导航定位系统中,地磁方位是一个很重要的参数。V2XE是PNI公司新推出的基于SPI接口的地磁传感器。分析了其工作原理和指令集,并结合实际介绍了V2XE在AT89C2051型单片机系统中的硬件连接和软件编制。结果表明,该系统测量地磁方向和温度的精度较高。该系统已经应用到实际的GPS产品中并取得较好的效果。
基于S3C2410的CAN总线通信设计与开发
本文介绍一种为ARM芯片-S3C2410扩展CAN总线接口的方法—利用SPI接口扩展CAN总线接口,给出了硬件接口设计原理图以及软件对其操作时注意事项,并简要的说明了硬件设计原理;详细介绍了以S3C2410为主节点的应用层通信协议的软件设计思路,并给出了软件处理流程。采用该方案扩展的CAN总线接口已经应用到自主开发的HMI当中,在工业环境下利用CAN接口对HMI进行通信测试,误码率和传输速率均可以满足工业通信的要求,证明了该设计方案的可行性。
基于MLX90601C的红外测温仪
介绍了一种红外测温仪,该测温仪基于红外测温模块MLX90601C,具有高测量精度、液晶显示和数据存储、语音播报功能,并带有RS-232数据接口,可以将测得的数据发送到PC.分析了红外测温原理和影响红外测温精度的因素,介绍了MLX90601C的特性与结构,内部寄存器及其功能,介绍了MLX90601C内部温度数据的存储格式及读取方式。分析了SPI串口的读写操作时序。设计了单片机控制MLX90601C的SPI接口电路、语音播报电路和液晶显示电路、RS-232接口电路,编写了测温仪的软件程序。
嵌入式家庭网关中SPI接口的软件模拟
介绍嵌入式家庭网关的基本框架和信息流程,及其CPU S3C4510B的体系结构和内部资源;说明在所选用uClinux操作系统下,添加SPI接口驱动程序的详细过程.
基于FPGA的工控领域监控系统设计
给出了两路输入信号AD转换器AD7705与FPGA的接口应用方案,利用该方案可对工控领域后台的温度和电压两路信号进行实时监控。其中温度信号是利用PT电阻值随温度变化的线性关系将温度信号转换为电压信号,来实施采集。
基于FPGA的可复用通信接口设计
集成电路设计越来越向系统级的方向发展,解决模块间的接口问题显得尤为重要。SPI串行总线是一种常用的标准接口,其使用简单方便而且占用系统资源少,应用相当广泛。本文将介绍一种新的通用的SPI总线的FPGA实现方法。
MC68332与AT93C46的SPI接口时序问题
在微机自动化设计中,随着总线速度越来越块,芯片的上升/下降沿越来越陡,时序问题变得越来越突出。时序问题在设计中是至关重要的,尤其是随着时钟频率的提高,留给数据传输的有效读写窗口越来越小,要想在很短的时间内,使数据信号从驱动端完整地传送到接收端,就必须进行精确的时序计算和分析。同时,时序与信号的完整性也是密不可分的,良好的信号质量是确保时序稳定的关键。由于反射、串扰造成的信号质量问题,都很可能带来时序的偏移和紊乱,导致时序余量不够。