I2C-to-One wire bridge

Cancelado Publicado Jan 27, 2006 Pagado a la entrega
Cancelado Pagado a la entrega

I need a solution to interface an I2C bus to a One Wire bus. You might say, "Wait, there's already a chip that does that!" Yea, I know but you can't buy them right now, at least not from the vendor or the distribution chain. That's why I seeking the talents of the best RentACoder programmers. I designed the part into my board and now I can't buy it, not within my delivery window anyway. The hardware is like this: I have an I2C bus master with a couple devices on it. The one I wish to emulate/replace is the Maxim/Dallas DS2482S-100 bridge chip. I have four DS1822 parts that monitor temperature of my power devices. The function is like this: 1. At bootup, perform discovery on all of the One Wire devices on the bus. 2. Receive a request from the I2C master to poll for data. 3. Acknowledge the request. 3. Poll the One Wire devices to obtain the data. 4. Receive a request from the I2C master to deliver the data. 5. Acknowledge the request with the data. 6. Repeat forever. Now, I happen to know that there are plenty of I2C bit banged implementations out there and I'm pretty sure that the same is true for the One Wire bit banged implementations. All you have to do is link them together and make a command protocol that makes it operational. NOTE: You do not have to emulate the DS2482S-100. A functional substitute is acceptable.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

This project will be built to run on an SO8-packaged microcontroller, the very same footprint as is used on the DS2482S-100. I expect that you will identify if the part is directly installable or if there will have to be some jumpers or bridges installed. There will not be any crystal. The chip will have access to 5V, Ground, SCL, SDA, and OneWire. Please plan to use address 0011000x if possible.

Electrónica Ingeniería MySQL PHP Arquitectura de software Verificación de software

Nº del proyecto: #3243440

Sobre el proyecto

5 propuestas Proyecto remoto Activo Feb 10, 2006

5 freelancers están ofertando un promedio de $502 por este trabajo

lschauer

See private message.

$807.5 USD en 20 días
(73 comentarios)
6.7
daleshot

See private message.

$340 USD en 20 días
(0 comentarios)
0.0
SET

See private message.

$850 USD en 20 días
(0 comentarios)
0.0
gaurangkher

See private message.

$85 USD en 20 días
(0 comentarios)
0.0
dbobirca

See private message.

$425 USD en 20 días
(0 comentarios)
0.0