yo
Acabo de tropezar con este hilo ... La verdadera pregunta es por qué quieres poder parasitario de tu esclavo. No todos los dispositivos de 1 cable son parásitos, y en general recomiendo no alimentarlos de esta manera. Es una suspensión de la necesidad de dispositivos en PCB donde la adición de un solo rastro fue un problema. Puede ser la causa de varios problemas en una red 1-Wire dependiendo de su diseño general. Por supuesto, mucho depende también de los diseños maestros del autobús. que puede soportar pull-ups activos.
Los esclavos de 1 cable del microprocesador se han realizado con éxito, pero debe cumplir con las especificaciones generales de sincronización de 1 cable. que la mayoría de las implementaciones que he visto no lo hacen (especialmente si esto es para algo más que para uso personal). Me gustaría hablar sobre detalles reales con alguien. Se ha realizado con éxito en un AVR Mega8 de 16Mhz con las especificaciones adecuadas del dispositivo. Cumplir con los tiempos críticos de respuesta con algo más lento sería un verdadero desafío e interrumpir los tiempos de servicio y las reactivaciones generalmente disminuirán demasiado el tiempo de respuesta para cumplir con las especificaciones.
Hay varias formas diferentes de colocar un micro en el bus 1-Wire que se han hecho en los últimos años y los micro esclavos 1-Wire son un área de especial interés para mí, por lo que puedo dar varias ideas de diseño a cualquier persona interesada. Los códigos de operación (funciones) nunca deben diseñarse ad hoc, ya que pueden causar problemas fácilmente con otros dispositivos 1-Wire en una red.
Perdón por el sitio web 1-Wire.org, lo he mantenido fuera de mi bolsillo durante los últimos años para que la gente tuviera un punto de partida para sus esfuerzos con 1-Wire.
De todos modos, si alguien necesita problemas de diseño de 1 cable, no dude en ponerse en contacto conmigo directamente en dml (at) sprynet.com o en admin@1wire.org e intentaré ayudarlo si puedo.