Open ncul777 opened 3 days ago
Hi @ncul777, Hi sbcshop-team,
In my Point of view: both the HAT an the LetsTrust-TPM module are not direct compatible together.
I've reviewed schematics from the HAT from the PI and also from the LetsTrust-TPM (LTT) ->
The RPi itself has a default pulldown resistor with 50k Ohms.
If you have a look on the Datasheet of the NPN transistor, you'll find the 4k7 and a 47k Ohm resistor "in line" connected from BMC.GPIO(24) to GND. Results in an additional PullDown with 51k7Ohms, worst case 29k6 Ohm [1].
From the LetsTrust-TPM module, you have an 10k Ohm pullup resistor to 3V3.
Rpulldown_std = (50k||51k7) -> 25k4 Ohms Rpulldown_min = (50k||29k6) -> 18k6 Ohms
Theoretical voltage on BMC.GPIO(24) => (3V3/(10k+18k6)) * 18k6 = 2,36 Volts
From my side i have no idea where the other 650mV disappears...
[1] https://fscdn.rohm.com/en/products/databook/datasheet/discrete/transistor/digital/dtc043zebtl-e.pdf
If you have only 1-2 devices, my recommendation would be: cut pin 18 from the HAT, connect LTT on the top as usual and rewire the LTT-Reset-line with a jumpercable from an unused GPIO.
Best Regards,
Paul
I was hoping to use following Module as well as the PiTalk 4G modem, however I noticed that neither work when both plugged in at the same time. Both work when connected to the Raspberry Pi individually. I ensured that the TPM module was connected to the right pins in both cases
https://thepihut.com/products/letstrust-tpm-for-raspberry-pi
After some investigation I found that pin 18 is being used for reset on both modules, however
When both modules connected essentially both are held in reset (voltage on Pin 18 is approx 1.5 V ) When only TPM module connected the voltage is 2.75V
Is there any solution and/or workaround (e.g. around TR1)?
I've also informed LetsTrust about the issue.