English
EngineerZone
嵌入式安全与1-Wire
Log In
User
Site
Search
OR
Ask a Question
产品和应用
产品和应用
放大器专区
精密转换器专区
音频专区
ADE电能计量专区
MEMS专区
生物/电化学/磁场/温度传感器专区
接口和隔离专区
Power 中文专区
ADUC微处理器专区
时钟与定时
开关和多路复用器专区
温度传感器
基准电压源专区
嵌入式安全与1-Wire
Trinamic 运动控制和电机驱动
能源存储系统(ESS)和电池管理系统(BMS)
边缘人工智能SOC
通用SOC/MCU
GMSL
 
查看全部
教育中心
教育中心
资源库
技术支持参考库
在线研讨会
活动中心
活动中心
论坛社群活动
论坛激励活动
中文社区
嵌入式安全与1-Wire
文档
文档
问答
Members
Tags
Cancel
文档
DS2x
DS2480B: FAQ
More
Cancel
DS2480B上电后需要多久MCU才可以通过UART接口和DS2480B进行通讯?
DS2480B上电后会执行一个主机复位周期,该复位周期的时间大概时120us,因此,在上电后可以延迟1ms,再通过MCU与DS2480B进行通讯。
DS2480B如何驱动多个DS18B20或1-wire 器件,同时进行温度转换或大电流操作时有什么方案?
以下两个方案供参考,如图所示: 这是ds18b20的技术手册第7页的方案。 DS2480B有强上拉,但仍无法支持众多的DS18B20测温时的供电。 第一个解决方法就是您在器件外部单独加强上拉,并且在发完44h的10us之内启动强上拉,10ms之内保持。这样可以提供更大的电流。在onvert T [44h] 温度转换或者 Copy Scratchpad [48h] 复制内存命令发出后10us内启动mosfet强上拉…
DS2480B的POL引脚在设置后多久生效?
DS2480B的POL引脚用来设置RXD/TXD的极性,器件内部将RXD/TXD和POL输入进行异或操作,因此POL输出设置后立即生效,根据不同的应用,需要将POL连接到GND或者VCC,一旦设置后,就不要改动该设置确保正确工作。
DS2480B编程脉冲时间默认长度不够,如何调节脉冲时间?
DS2480B默认编程脉冲持续时间为512us。但是可以通过寄存器配置更改为2048us甚至infinite。 要改为2048us,可以这样设置和检测: 设置:C1-2D 检验:C1-FD 要改为infinite: 可以这样设置和检测: 设置:C1-2F 检验:C1-FD 停止编程脉冲持续时间需要在command mode下发送:F1。 、
使用DS2480b芯片时,按照写流程写数据,当写0xe3数据时,识别为了“Set Command Mode”命令,使其0xe3数据无法写入到芯片内,是芯片的bug吗?
这种情况的确存在,对于这种情况的处理是: 如果发送的数据和切换到命令模式的命令(E3)相同时,要重复发送这个字节,这样就是告诉DS2480B要将0xE3作为数据处理而不是切换模式,下面的示例程序供您参考: int OWBlock(unsigned char *tran_buf, int tran_len) { unsigned char sendpacket[320]; unsigned…
如果DS2480B上电后接收到一个非预期的命令(比如F0),是否会导致DS2480B进入一个不确定状态后挂起?
DS2480B上电后先执行一个主机复位周期,然后进入命令模式,此时需要发送一个1-Wire Reset 命令(9600bps)来校准内部的波特率定时,如果DS2480B接收到了其他的命令,则会导致器件进入一个不确定状态,此时,需要重新下电,上电进行操作。
如果是两个DS2480B的one wire引脚连一起,串口分别接不同设备,是否可以有一个设备作为one wire的从设备使用呢?
不可以,对于DS2480B而言,在任何时候都是作为主机使用,无法作为从机,因为从机需要响应主机的复位信号,而DS2480B无法发送应答信号,只能检测从机的应答。
Before You Switch
Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.