Beste mensen,

Ik ben bezig met een projectje waar ik de i2c bus over een afstand van zo'n 10m moet transporteren.
Om de master bus van deze capaciteit te ontkoppelen wilde ik graag gebruik maken van de P82B715, hier even een blokschem hoe dat eruitziet:


 master bus
    oo 
    ||   _________ <________10meter kabel________>  
    +---[ P82B715 ]-------------------------------o Sensor
    |+--[_________]-------------------------------o
    ||
    ||   _________ <________10meter kabel________>  
    +---[ P82B715 ]-------------------------------o Sensor
    |+--[_________]-------------------------------o
    ||
    ||   _________ <________10meter kabel________>  
    +---[ P82B715 ]-------------------------------o Sensor
    |+--[_________]-------------------------------o
    ||
    ..
    ..

Er hangen dus meerdere kabels paralel aan de master bus.
Na elke P82B715 is er maar één slave device, en deze hangt in een omgeving waar het 150 graden kan worden.
De P82B715 kan niet tegen deze temperaturen dus vandaar de vraag mag ik hem aan de slave zijde weglaten?

Datasheet P82B715
Application Note

Ik heb het op mijn breadboard getest en het werkt, maar is het ook verantwoord?

Even een kickje omdat ik het zelf niet zeker weet.
Ik test nu met 8meter kabel en heb vrij harde pull ups.
http://img162.imageshack.us/img162/2958/i2cp82b715ae7.th.png

[Bericht gewijzigd door NL Cortana op (22%)]

kan jouw slave-IC de capaciteit van de 10-meter lange leiding sturen ? die P82B715 is een bus-extender die ervoor zorgt dat de capaciteit van de lange kabel ontkoppeld wordt.
Je moet bedenken dat de slaves altijd een ACK-bitje terug MOETEN geven om aan de master. Stel dat de slave dat niet kan als gevolg van de te hoge capaciteit van de leidingen. De master zal denken dat de slave niet reageert.

Met dat antwoord snap ik alweer beter waarom die dus ook aan de slave zijde geplaatst moet worden. Echter kan dit in mijn geval niet, vanwege de hoge temperatuur waaraan de extender dan zal worden blootgesteld.
Misschien kan ik dan beter ontkoppelen met een optocoupler zo kan ik dan aparte pullups gebruiken voor elke afstand.

Is dat een goed idee?

dat philips ding is een current injector. je hebt langs beide kanten eentje nodig.

linear technologies heeft ook zo iets , maar daar hoef je wel maar 1 van te zetten .