- 主题:1-wire总线的唯一优点就是少根线吧?
还有什么别的潜在的优势吗?
--
FROM 223.104.5.*
单线还可以供电。
【 在 commander 的大作中提到: 】
: 还有什么别的潜在的优势吗?
--
FROM 120.245.132.*
然而这并不是优点,比特率肯定高不了,用寄生电流驱动的IC基本上受不了干扰,所以你所谓的“少根线”肯定不是电缆线这种,基本上就是PCB上少一根连线,经济上莫名其妙
然后,现在又不是当年,MCU的pin不够?换个封装呗,或者I2C,SPI片选呗,再或者CAN总线仲裁呗
我想想,唯一的优势应该就是如果历史遗留的工程,硅工不想改
【 在 commander 的大作中提到: 】
: 还有什么别的潜在的优势吗?
--
FROM 180.116.135.*
昨天想了一下
如果局限在板内的话,确实意义不大
如果考虑工程现场布线,比如接入八个一两百米的节点这种场景,还是有一定现实意义的
【 在 dismoon 的大作中提到: 】
: 然而这并不是优点,比特率肯定高不了,用寄生电流驱动的IC基本上受不了干扰,所以你所谓的“少根线”肯定不是电缆线这种,基本上就是PCB上少一根连线,经济上莫名其妙
: 然后,现在又不是当年,MCU的pin不够?换个封装呗,或者I2C,SPI片选呗,再或者CAN总线仲裁呗
: 我想想,唯一的优势应该就是如果历史遗留的工程,硅工不想改
: ...................
--
FROM 223.104.5.*
【八个】【一两百米】的节点,嗯嗯,用1-wire,嗯嗯,【现实意义】,嗯嗯
【 在 commander 的大作中提到: 】
: 昨天想了一下
: 如果局限在板内的话,确实意义不大
: 如果考虑工程现场布线,比如接入八个一两百米的节点这种场景,还是有一定现实意义的
--
FROM 114.228.210.*
这种场景都会考虑无线传感节点的,应该不会去拉线
拉单芯是拉,多芯也是拉,线缆那点成本还不够施工费呢
【 在 commander 的大作中提到: 】
: 昨天想了一下
: 如果局限在板内的话,确实意义不大
: 如果考虑工程现场布线,比如接入八个一两百米的节点这种场景,还是有一定现实意义的
: ...................
--
FROM 111.193.144.*
我再说一个缺点,现在MCU基本都集成了I2C,SPI,CAN驱动硬件,你可以DMA,平时计算核心不需要介入,节省了时钟
然而,1-wire至少我没见到哪个没长眼的MCU上集成了,换句话说,通讯你必须核心介入,而1-wire还好死不死,经常是那种一端先上拉个几个ns,然后放开,另外一端再上拉几个ns这种通讯,换句话说,除非你水平非常秀,不然驱动1-wire的代码你就几个do while等着吧,MCU等着啥都干不了
【 在 commander 的大作中提到: 】
: 昨天想了一下
: 如果局限在板内的话,确实意义不大
: 如果考虑工程现场布线,比如接入八个一两百米的节点这种场景,还是有一定现实意义的
--
FROM 180.116.135.*
非常优秀也还得去模拟
无非等待时间mcu还能干点其他活
【 在 dismoon 的大作中提到: 】
: 我再说一个缺点,现在MCU基本都集成了I2C,SPI,CAN驱动硬件,你可以DMA,平时计算核心不需要介入,节省了时钟
: 然而,1-wire至少我没见到哪个没长眼的MCU上集成了,换句话说,通讯你必须核心介入,而1-wire还好死不死,经常是那种一端先上拉个几个ns,然后放开,另外一端再上拉几个ns这种通讯,换句话说,除非你水平非常秀,不然驱动1-wire的代码你就几个do while等着吧,MCU等着啥都干
: 涣
: ...................
--
FROM 111.193.144.*
一两百米的话我猜1-wire大概率工作不了
一般这种情况简单点会用4-20mA, 复杂的话会在4-20mA上再加个hart modem什么的
【 在 commander 的大作中提到: 】
昨天想了一下
如果局限在板内的话,确实意义不大
如果考虑工程现场布线,比如接入八个一两百米的节点这种场景,还是有一定现实意义的
【 在 dismoon 的大作中提到: 】
: 然而这并不是优点,比特率肯定高不了,用寄生电流驱动的IC基本上受不了干扰,所以你所谓的“少根线”肯定不是电缆线这种,基本上就是PCB上少一根连线,经济上莫名其妙
: 然后,现在又不是当年,MCU的pin不够?换个封装呗,或者I2C,SPI片选呗,再或者CAN总线仲裁呗
: 我想想,唯一的优势应该就是如果历史遗留的工程,硅工不想改
: ...................
--
FROM 118.199.204.*
似乎可以用uart模拟1-wire时序, 这样就简单了
我没试过
【 在 CyclingLife 的大作中提到: 】
非常优秀也还得去模拟
无非等待时间mcu还能干点其他活
【 在 dismoon 的大作中提到: 】
: 我再说一个缺点,现在MCU基本都集成了I2C,SPI,CAN驱动硬件,你可以DMA,平时计算核心不需要介入,节省了时钟
: 然而,1-wire至少我没见到哪个没长眼的MCU上集成了,换句话说,通讯你必须核心介入,而1-wire还好死不死,经常是那种一端先上拉个几个ns,然后放开,另外一端再上拉几个ns这种通讯,换句话说,除非你水平非常秀,不然驱动1-wire的代码你就几个do while等着吧,MCU等着啥都干
: 涣
: ...................
--
FROM 118.199.204.*