English
EngineerZone
嵌入式安全与1-Wire
Log In
User
产品和应用
产品和应用
放大器专区
精密转换器专区
音频专区
ADE电能计量专区
MEMS专区
生物/电化学/磁场/温度传感器专区
接口和隔离专区
Power 中文专区
ADUC微处理器专区
时钟与定时
开关和多路复用器专区
温度传感器
基准电压源专区
嵌入式安全与1-Wire
Trinamic 运动控制和电机驱动
能源存储系统(ESS)和电池管理系统(BMS)
边缘人工智能SOC
通用SOC/MCU
GMSL
 
查看全部
教育中心
教育中心
资源库
技术支持参考库
在线研讨会
活动中心
活动中心
论坛社群活动
论坛激励活动
中文社区
嵌入式安全与1-Wire
文档
DS28E05P+: FAQ
文档
问答
Members
Tags
Cancel
文档
DS2x
DS28E05P+: FAQ
Created
over 8 years ago
Updated
1 month ago
Was this helpful?
Yes
No
More
Cancel
DS28E05芯片写入数据,但是写的内容回读失败,没有成功写入,什么原因?
首先需要检查硬件电路是否有问题,通过观测波形,检查在写入时总线上是否能保证1.71V以上的电压。 其次检测指令顺序,要严格按照数据手册16页。如下图 要严格按照图中顺序发指令,每发一个data进行一次回读Release等操作,然后循环整个Repeat括号内部分。 不能改变顺序,如连续写入多个Data后回读一次,这样的操作与数据手册中的顺序不符会导致写入失败。
DS28E05芯片手册上为什么 Match ROM和Write Memory的命令都是55H,这两个有什么区别?
Match rom 属于 ROM Function 指令集。 Wirte Memory 属于 Memory Fuction 指令集。这二者不冲突。指令顺序为: 1, Initialization 2, ROM Function Command 3, Memory Function Command 4, Transaction Data
MCU模拟1-wire通信,通信时序应该是正确的,但是DS28E05 与MCU通信不成功,为什么?
检查一下MCU的GPIO配置,GPIO应该设置为开漏模式(OD)。 设置为【开漏输出】后读数据时也不用再次修改为输入模式。 GPIO配置成开漏输出,外部设备也可以把总线拉低,不用修改为输入模式也能正确读到从器件发送的数据。 如果在读时序时加了配置GPIO为输入的指令,很可能导致器件错过采样窗口,无法正确的读到数据。
Before You Switch
Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.