添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符D型号页 > 首字符D的型号第487页 > DS1990 > DS1990 PDF资料 > DS1990 PDF资料2第4页
DS1990A
处理流程
序列通过1 - Wire端口访问DS1990A如下:
§
§
§
初始化
ROM功能命令
读数据
初始化
1- Wire总线上所有的交易开始初始化序列。初始化序列
由总线主控后跟一个应答脉冲( S)传输的传输的复位脉冲
从机。
应答脉冲让主机知道DS1990A在总线上,并已准备就绪。为
更多详细信息,请参阅“1 -Wire信令”一节。
ROM功能命令
一旦总线主机检测到一个,就可以发出ROM功能命令之一。所有
ROM功能命令的长度为八位。这些命令的列表如下(参考的流程图
图4):
读ROM [ 33H ]或[ 0Fh时]
该命令允许总线主机读取DS1990A的8位家族码,唯一的48位序列
号和8位CRC。如果在总线上的单个DS1990A该命令只能被使用。如果有更多的
不止一个从机总线上,会发生数据冲突时,所有从机试图传输的同时
时间(漏极开路输出将产生一个线与结果) 。该DS1990A ROM读取功能,将借助
无论是33H或0FH在命令命令字节,以确保兼容性与DS1990 ,只有这将
回应其64位ROM数据的0Fh命令字。
匹配ROM [ 55H ] /跳过ROM [ CCh发送]
完整的1 -Wire协议的所有达拉斯半导体公司的iButton包含了匹配的ROM和Skip
ROM命令。 (见DS19xx iButton的标准书)。由于DS1990A只包含64
位ROM ,无需额外的数据字段,匹配ROM和Skip ROM命令都不可使用,会造成
1- Wire总线上没有进一步的活动,如果执行。该DS1990A不与其它1-Wire部件干涉
在多点总线中可以响应Match ROM或跳过ROM (例如DS1990A和DS1994上
在同一总线) 。
搜索ROM [单元F0h ]
当系统启动初始化时,总线主机可能不知道的设备上1的数量
Wire总线的64位ROM代码。 Search ROM命令允许总线主机使用过程
消除识别总线上所有器件的64位ROM代码。 ROM搜索过程
是一个简单的3步骤的重复:读一位,读该位的补码,然后写入
该位的期望值。总线主机对ROM的每一位这个简单的三步程序。
经过一个完整循环,总线主机就在一台设备的ROM的内容。其余
器件的ROM代码的数量可由另外的识别。参见第5章
本书DS19xx iButton的标准的ROM搜索的全面讨论,包括实际
例子。
4 10

深圳市碧威特网络技术有限公司