**Part Number:**TSC2046

**Other Parts Discussed in Thread:**ADS7846,

I still have problems reading the value of TSC2046. First of all, I want to confirm that the values I get from GUITDRV_ADS7846_GetLastVal are correct or not. I did not put decoupling capacitor to prevent noise because of value range I received from adc is decreasing which makes it worse. What are your ideal coordinates for the corner points of the screen? what methods can I change the values I get? The value of X at the top of the screen changes to 1820 under of screen 1350. The y value changes interval 2050 on the left side and 930 on the right side. It doesn't make sense to me.

*7 inc display TSC2046 values:*

Left top ADC values for X : 2600, for Y : 2950

Right top ADC values for X : 780, for Y : 2450

Left bottomADC values for X : 2280, for Y : 900

Right bottom ADC values for X : 930, for Y : 1520.

*4.3 inc display TSC2046 values:*

Left top ADC values for X : 3530, for Y : 3100

Right top ADC values for X : 400, for Y : 2700

Left bottomADC values for X : 3450, for Y : 440

Right bottom ADC values for X : 450, for Y : 750

*GUITDRV_ADS7846_CONFIG values:*

.Orientation = 0,

.xLog0 = 0,

.xLog1 = (800 - 1),

.xPhys0 = 0,//

.xPhys1 = 4095,//

.yLog0 = 0,

.yLog1 = (480 - 1),

.yPhys0 = 0,//500

.yPhys1 = 4095,//3000

.pfGetPENIRQ = pfGetPENIRQ_v,