Dragon Board Mezzanine components not matching the layout

Hi @gwideman,

Thank you for your very detail information and explanation on the symptoms of auto bi-directional level shiftier the Grove Sensor Boards.

We would like to improve the Rev C and we have no intention to stick with changing to FXMA108 or etc.

Making Rev D is not formally have consensus yet at the moment but
this thread on the forum is great value to initiate the plan for Rev D.

Hi

Could you please teach me about this isssue.

Now,I have Linker mezzanine card starter kit.
I think Linker Mezzanine card for 96board have TSB0108.
Does this card have same issue?

And will Rev.D be not release?

Best regards,

Hello @hase,
do not read this wrong, the use of the TSB0108 is not an issue!
The way some use it is an issue.
You cannot connect an LED to a bi-directional level shifter. You should place a driver (a transistor is a good example) to drive the LED. If you are an electronic you will understand why.

Seems there are a lots of discussion about making a new realease but so far I did not see anyone doing it.
The board as is is OK to use, the discussion was more about driving LEDs.
We talked about this on an 96Boards Open Hours 3-4 weeks ago. (2 different session)
You will find some material on the blog about this as well.

The missing components do not compromise its use. D9 and D10 are missing as well as R20 and R21.
But I do not think you will use those.
Jean-Marc

@jmjobin

Thank you for helpful information!

I tried to use LED and Button module on “Linker” Mezzanine Card.
(not sensor mezzanine)

I connected Button to Digital 2(D2) on Linker Mezzanine.
But when I pushed it,it does not work well.
I(my friend) think TSB0108 invert I/O when the button is pushed.
*As you guess,I’m not good at electronic…So my friend support me.

So we added 0.1μF condenser between H_GC to GND on D2
As a result,we can input push signal.

I do not know that button does not work well when we use button on D2.
It will be helpful if you let me explain the reason detail.

Best regards,

@hase Hello,
The level-shifter does not invert the signal.
The use of the capacitor is a good practice and will just avoid the “bouncing effect” but not necessary for a demo.
As you said maybe the switch is not functioning properly.

But to help you my problem now is:
I do not know how you find it it is “does not work well”?
I do not know the kit. Are you sure the switch is connected to H_GC and not H_GD?
I do not know what you are doing, how do you verify the result when you are pushing the button?
Are you using a software? A script? Are you running Linux? Android?

What are you doing? :slight_smile:

If you desire, you can leave me more info and will try to help or maybe someone has more experience with this kit and understand better what you are doing.

Have a nice day.
Jean-Marc

@jmjobin

I am sorry I have less information sharing.

Detail is here:
OS:Windows 10 IoT core
Use mezzanine card:Linker-mezzanine-starter-kit

Use sensor
http://linksprite.com/wiki/index.php5?title=Button_Module

Use source

I do not know the kit. Are you sure the switch is connected to H_GC and not H_GD?

The button is connected to the card via the connector.

I do not know how you find it it is “does not work well”?
how do you verify the result when you are pushing the button?

With nothing added to ”Linker mezzanine card"
Usual I think “No push button” is 5v,”Push button" is 0v.
But I see that,
No push button(5v)→push button(0V)→release pushing button(1.5v→5v)
It stopped at 1.5 V for a while and then returned to 5 V.

So we added 0.1μF condenser between H_GC to GND on D2

Conected picture is here.

with adding condenser to Linker mezzanine card,
No push button(5v)→push button(0V)→release pushing button(5v)

Best regards,

OK @hase,
Your info are enough. Your measure are done correctly.
I suppose you input VIN at 5VDC.
The open switch should be VIN since the resistor 5K pullup at VIN. In your case you probably set the VIN to 5VDC.
When you close the switch the voltage should be 0 VDC. If it is not then the switch is a bad quality switch and do not close properly.
The capacitor cannot help the switch to show 0 VDC it is a coincidence, maybe the switch has a sporadic contact.
Change the switch by a simple wire and try to touch the GND with the wire between H_GC and you will see 0 VDC.

Cheers :slight_smile: