电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

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

来源:电子发烧友 作者:华仔 浏览:193

标签:

摘要: 摘要:本篇应用笔记介绍如何不另增加复杂的微控制器来配置Dallas Semiconductor的线路接口单元(LIU)。 LIU的配置可不使用微控制器实现对Dallas的线路接口单元(LIU)...

摘要:本篇应用笔记介绍如何不另增加复杂的微控制器来配置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上升沿同步送入从机。这一特性在某些器件中是可设的;更多细节需要查看相应器件的数据资料。

图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引脚接上电延时器件即可。
图2. SPI与LIU的连接。
图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的其它配置。

图3. 使能回送的SPI连接
型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67