0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单线网络控制远程SPI外设

星星科技指导员 来源:ADI 作者:ADI 2023-01-16 16:21 次阅读

目前有许多兼容1-Wire的外设,但对于那些缺乏1-Wire功能的外设,图1电路给出了实现它的一种方法。所示示例允许1-Wire网络通过SPI兼容的显示控制器控制远程LED显示屏。

pYYBAGPFCXWAGhlFAACLMhJaFtI725.png

图1.三个1-Wire开关(IC1–IC3)、三个XOR门(IC4)和相关元件使1-Wire网络能够通过SPI外设IC5控制该显示器。

为了产生MAX7221显示控制器(/CS、DIN和CLK)所需的3线SPI接口,1-Wire网络串行寻址三个1-Wire开关(DS2413)。第一个开关直接创建片选(/CS),第二个开关直接创建串行数据线(DIN),第三个开关在三个专用OR门的帮助下创建串行时钟(CLK)。

边缘检测器和单脉冲(IC4A-C)组合IC2(DATA1和DATA0)的输出,为SPI接口创建时钟信号。这种单触发时钟生成电路提高了数据速率,每个SPI位只需要一个1-Wire事务,而不是IC2输出直接用作时钟信号时所需的三个事务(数据、时钟低电平和时钟高电平)。

要向SPI输入传输数据,首先将IC1的输出设置为低电平。然后,使用以下规则传输数据位:

如果当前数据位与前一个位不同,请相应地设置IC2的DATA1输出。

如果当前数据位与前一个位相同,则切换IC3的DATA0输出。

该电路每次自动生成一个时钟脉冲,并且每个发送的数据位只需要一个1-Wire命令。数据传输完成后,发送最终的1-Wire命令,将IC1输出设置为高电平。

该电路允许1-Wire网络控制远程温度显示,但类似的技术可以提供与温度显示接口。2C 兼容器件,以及 ADCDAC 等其他 SPI 外设。还可以使用额外的DS2413输出产生双向数据功能。请注意,SPI数据速率不是很快,外设的更新相对较慢,但对于许多远程监控应用来说,速度不是问题。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    240

    文章

    23134

    浏览量

    658416
  • 控制器
    +关注

    关注

    112

    文章

    16198

    浏览量

    177398
  • SPI
    SPI
    +关注

    关注

    17

    文章

    1700

    浏览量

    91317
收藏 人收藏

    评论

    相关推荐

    线网络控制模块

    想做一个无线网络控制的遥控汽车,基本功能是:1、小汽车上安装无线控制模块,通过无线网络和家中的无线路由连接,无线控制模块分配有自己的IP地址
    发表于 08-25 11:42

    MCU网络接口方案的自由选择

    汽车和过程控制环境后,就更是这样了。2 设备网络MCU更通用的是与CAN、LIN(局部互连网络)、SPI(串行外设接口)、I2C和
    发表于 03-27 17:16

    资料下载:怎样通过4G网络实现PLC远程控制

    随着4G、5G无线网络的快速发展,无线网络通讯越来越稳定,速度越来越快,完全可以满足工业控制对安全、可靠的通讯需求,且无线网络覆盖广,使用方便,流量资费也在大幅下降。随着人工工资快速增
    发表于 07-02 06:09

    电动机单线远程起停控制电路图

    电动机单线远程起停控制电路图
    发表于 10-10 21:29 3493次阅读

    电动机单线远程正反转控制电路图

    电动机单线远程正反转控制电路图
    发表于 10-10 21:29 4458次阅读
    电动机<b class='flag-5'>单线</b><b class='flag-5'>远程</b>正反转<b class='flag-5'>控制</b>电路图

    单线远程控制双向电铃电路图

    单线远程控制双向电铃电路图
    发表于 12-01 13:19 2117次阅读
    <b class='flag-5'>单线</b><b class='flag-5'>远程控制</b>双向电铃电路图

    单线远程起停控制电路图

    单线远程起停控制电路图
    发表于 03-03 12:42 1955次阅读
    <b class='flag-5'>单线</b><b class='flag-5'>远程</b>起停<b class='flag-5'>控制</b>电路图

    单线远程正反转控制电路图

    单线远程正反转控制电路图
    发表于 03-03 12:42 2241次阅读
    <b class='flag-5'>单线</b><b class='flag-5'>远程</b>正反转<b class='flag-5'>控制</b>电路图

    单线远程网络控制SPI

      摘要:生产3线SPI接口按MAX7221显示控制器(低电平有效CS,DIN和CLK)的要求,这1 - Wire网络地址连续三个1线开关(DS2413的)
    发表于 11-12 09:28 731次阅读
    <b class='flag-5'>单线</b>程<b class='flag-5'>远程网络</b><b class='flag-5'>控制</b><b class='flag-5'>SPI</b>

    ESP8266_SPI透传协议(单线)_Version 0.1

    ESP8266__SPI-WiFi_Passthrough_1-Interrupt_Mode,SPI 透传协议(单线
    发表于 12-30 14:38 204次下载

    一文读懂SPI串行外设接口

    SPI总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。正是由于有了通信方式,我们才能够通过芯片控制各种各样的外围器件,实现很多“不可思议”的现代科技。这里将以
    发表于 04-27 15:19 1w次阅读

    单线网络控制远程 SPI 外设

    发表于 11-18 08:27 0次下载
    <b class='flag-5'>单线网络</b><b class='flag-5'>控制</b><b class='flag-5'>远程</b> <b class='flag-5'>SPI</b> <b class='flag-5'>外设</b>

    基于RT-Thread测试RW007(SPI接口)的无线网络功能

    本文主要基于 PSoC™ 62 with CAPSENSE™ evaluation kit开发板 X RT-Thread,测试RW007(SPI接口)的无线网络功能。
    发表于 08-09 16:23 1559次阅读
    基于RT-Thread测试RW007(<b class='flag-5'>SPI</b>接口)的无<b class='flag-5'>线网络</b>功能

    外设SPI在SOC设计中的应用

    在SOC设计中,外设SPI(Serial Peripheral Interface)作为一种重要的通信接口,被广泛用于芯片与外部器件之间的数据传输。本文将对外设SPI的相关知识进行详细
    发表于 09-24 11:35 916次阅读

    探索SPI单线传输模式中时钟线与数据传输的简化

    探索SPI单线传输模式:时钟线与数据传输的简化之道 在当今的嵌入式系统和微控制器通信中,串行外设接口(SPI)因其高速、全双工和同步的特点而
    的头像 发表于 05-28 18:26 1090次阅读