首页 接线图文章正文

可不使用微控制器配置Dallas Semiconductor

接线图 2023年01月28日 23:48 306 admin
摘要:本篇应用笔记介绍如何不另增加复杂的微控制器来配置Dallas Semiconductor的线路接口单元(LIU)。

LIU的配置

可不使用微控制器实现对Dallas的线路接口单元(LIU)的配置。这些独特的LIU除具有传统的并行接口外还具有一个额外的串行接口(SPI)。通过某些引脚悬空,上拉至VCC或接地,可将LIU配置成SPI从机模式。具体引脚配置请参考相应LIU的数据资料。

一旦LIU被配置成串行模式,可使用一个PROM向LIU提供所需的配置数据。如果PROM中的数据按定义好的格式存放,PROM就像一个可提供SPI主机模式接口的控制器一样工作。

通常此类PROM内部具有一个地址累加器。此累加器功能对PROM非常重要,因为PROM需要自动跳转到配置存储器的下一有效地址。我们推荐使用Xilinx公司具有地址自动递增功能的XC18V00系列字节宽度非易失存储器。该系列存储器可提供1Mb,2Mb和4Mb容量。

图1所示为SPI总线基本时序。在本例中,所有数据在SCLK上升沿同步送入从机。这一特性在某些器件中是可设的;更多细节需要查看相应器件的数据资料。

可不使用微控制器配置Dallas Semiconductor  第1张
图1. 写操作的串行接口时序

图2是Xilinx XC18V00与Dallas工作在SPI模式LIU的连接简图。有两点需要注意。
  1. Xilinx XC18V00的CLK可以是LIU的MCLK,但该CLK并不是SPI接口的SCLK。SCLK可根据需要设置。表1是一个存储器映射实例。
  2. 对LIU的设置从Xilinx XC18V00的OE变高开始。因此,必须考虑应用中是否需要延时。通常将OE引脚接上电延时器件即可。
可不使用微控制器配置Dallas Semiconductor  第2张
图2. SPI与LIU的连接。

表1. 存储器配置
D7 D6 D5 D4 D3 D2 D1 D0
Address CSB SCLK SDI X X X X X
0x00 1 0 0 Start of Write Cycle
0x01 0 0 0 Bit A0 (Always a "0" for a write)
0x02 0 1 0
0x03 0 0 1 Bit A1
0x04 0 1 1
0x05 0 0 0 Bit A2
0x06 0 1 0
0x07 0 0 0 Bit A3
0x08 0 1 0
0x09 0 0 0 Bit A4
0x0A 0 1 0
0x0B 0 0 0 Bit A5
0x0C 0 1 0
0x0D 0 0 0 Bit A6
0x0E 0 1 0
0x0F 0 0 0 Bit A7
0x10 0 1 0
0x11 0 0 0 Bit D0 (LSB)
0x12 0 1 0
0x13 0 0 1 Bit D1
0x14 0 1 1
0x15 0 0 1 Bit D2
0x16 0 1 1
0x17 0 0 0 Bit D3
0x18 0 1 0
0x19 0 0 0 Bit D4
0x1A 0 1 0
0x1B 0 0 1 Bit D5
0x1C 0 1 1
0x1D 0 0 1 Bit D6
0x1E 0 1 1
0x1F 0 0 0 Bit D7
0x20 0 1 0
0x21 1 0 X End of Write Cycle
0x22 1 X X

为其它操作配置LIU

可将Xilinx XC18V00的D5,D6和D7引脚通过一个开关接LIU的SDI引脚,利用不同回送实现对LIU的其它配置。

可不使用微控制器配置Dallas Semiconductor  第3张
版权与免责声明

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

标签: 微控制器

发表评论

接线图网Copyright Your WebSite.Some Rights Reserved. 备案号:桂ICP备2022002688号-2 接线图网版权所有 联系作者QQ:360888349