Rockbox mail archive
Subject: Re: BMW IBUS <-> Archos Jukebox (as CD Changer)
From: Fernando Birra (fpb_at_di.fct.unl.pt)
"[IDC]Dragon" <idc-dragon_at_gmx.de> escreveu na mensagem
>> debug the trasmit routines. So, I can send and receive packets to the bus
>> with the archos with this setup:
>> PC <-> RS232-IBUS adaptor <-> IBUS wire <-> MOSFET Level Shifter (3V-12V)
>> <-> Archos
>> The connections on the MOSFET are:
>> Source - Archos Remote Control Pin
>> Gate - 3V Power Suppy
>> Drain - BMW IBUS
>Looks OK to me (you got that from the application note I pointed to,
Yes, that's right.
>> The trouble is that when I connect the archos to the car bus with the
>>level shifter (I used a BS170) when the archos forces the bus low it can
>> only bring it to around 1.2 Volts and when I look to the drain pin I
>> see around 12V. If I short circuit the ground with the source pin then I
>> can bring the drain pin (connected to the car BUS) to around 0V.
>I have used the same transistor when I started my hookup with a level
>shifter. It worked, and later I found it's not needed.
In my case if I connect the archos directly to the bus I read around 8V at
the pin/bus when the archos forces the bus to low state.
>The transistor is very sensitive, but fortunately very cheap as well. I
>one or two in my experiments, half-damaged MOSFETs gives strange effects
>which may explain what you see.
I tried changing and it still did't work. Also, doesn't the fact that the
direct connection (without any level shifter) also has the problem of not
being capable of driving the bus low suggests that the problem are not the
>> I really don't know how to solve this and it would be great if you could
>> help me. Would it help connecting to a different MOSFET with a lower Vgs
>> threshold value?
>>This part should be OK.
>>Another explaination could be that the pullup is very strong, so the
>>fails to pull it low. How much current do you measure when you short
>>to ground (or bus to ground)? The SH is specified to sink max. 10 mA.
I'm not sure if I understood it (I really know very little about
electronics). Do you want me to measure the current that through to the
source or drain pins when either the source or bus is short to ground? I
tried but I always got 0 mA, I'm sure I made some mistake...
Can I connect one test lead of the multimeter to the ground and the other
one to the source pin to measure it?
Thans for all your help.
Page was last modified "Jan 10 2012" The Rockbox Crew