Re: Asus x450ep rev 2.0 touchpad synaptics not detect
This is of concern.
On the I2C / SMBUS interface, there will be a 'bus master'. The bus master is the EC controller so it will be the one to generate the CLOCK stream to communicate with the target I2C device = touchpad.
I2C / SMBUS are open-drain pins where there will be a logic low but no logic high (not push-pull style). For this reason, when the EC spits out a '1' state, the pin is floating. For the same reason, it is a MUST to have a local pull-up resistor to define the 'soft high' logic level. If the resistor is missing, then the pin will never offer a '1' state and will remain at '0'.
You have no voltage here. This may be due to a damaged pin on the EC or someone is loading down this line or the local required pull-up resistor is not working.
From the boardview, it appears that RN5202 is the pull-up resistor network for the touchpad interface.
Specifically, pin # 7 is the CLK pin from the EC and believe that pin #8 will be other side of this local pull-up resistor.
See attached.
Meter in DC volts mode - check the voltage again on pin # 7 but without the touchpad connected. You should see ~3v if all is well.
Check the voltage of pin # 8 on RN5202 which should be ~3v3.
Is this voltage present ?
Next, remove all power and configure the meter to resistance mode (10k or higher scale).
Check the resistance between pin # 7 & pin # 8 of RN5202.
What is the resistance reading ?
The touchpad is detached
TP CLK = 0v
TP CLK = 0v
On the I2C / SMBUS interface, there will be a 'bus master'. The bus master is the EC controller so it will be the one to generate the CLOCK stream to communicate with the target I2C device = touchpad.
I2C / SMBUS are open-drain pins where there will be a logic low but no logic high (not push-pull style). For this reason, when the EC spits out a '1' state, the pin is floating. For the same reason, it is a MUST to have a local pull-up resistor to define the 'soft high' logic level. If the resistor is missing, then the pin will never offer a '1' state and will remain at '0'.
You have no voltage here. This may be due to a damaged pin on the EC or someone is loading down this line or the local required pull-up resistor is not working.
From the boardview, it appears that RN5202 is the pull-up resistor network for the touchpad interface.
Specifically, pin # 7 is the CLK pin from the EC and believe that pin #8 will be other side of this local pull-up resistor.
See attached.
Meter in DC volts mode - check the voltage again on pin # 7 but without the touchpad connected. You should see ~3v if all is well.
Check the voltage of pin # 8 on RN5202 which should be ~3v3.
Is this voltage present ?
Next, remove all power and configure the meter to resistance mode (10k or higher scale).
Check the resistance between pin # 7 & pin # 8 of RN5202.
What is the resistance reading ?
Comment