P82B715 Problem after going from prototype to PCB

Thread Starter

MechE74

Joined Jun 21, 2018
13
Got a situation here that has me pulling the rest of my hair out.
Have a project I designed/prototyped with the mother board on a solderable breadboard using a P82B715, with 33K pull up resistors on my Sx and Sy pins, and 2k on my Lx and Ly pins. My remote sensor was cobbled together with a stub of Cat5 cable connected to a second P82B715, jumper wires, 33K pull up resistors on Sx and Sy, and a Honeywell I2C pressure sensor. No Lx and Ly pull ups on the remote per the DS. Then 50' of cat 5 cable in between.
System worked fine. Looks horrible and is tremendously delicate even after potting the birds nest of wire, but it worked.

So I drew up some PCBs to place the remote components on a daughter board. The circuit is so simple, I decided to go ahead and solder the whole thing together, do the mechanical assembly and pot it all into a condulet. Imagine my disappointment when it didnt work when I went to test it yesterday... Couldnt troubleshoot it because its all potted. But there was a short length of Cat5 going from the daughter board to an IP67 connector that was suspect from the beginning so I figured maybe one of the contacts was bad.

So today I made up a new daughter board once more sensors arrived by FedEx overnight. Soldered it all together, and nope, it still doesn't work. If I plug my basket case prototype sensor back in, it works fine.

Differences between the prototype and the PCB version: 1/8w through hole pull up resistors replaced with 1206s but still 33K. PDIP-8 package in the prototype replaced with SOIC. Wurth 615008140421 replaces a stub of Cat5 soldered directly to chip. Same part number Honeywell sensor.

This was my first attempt at doing a PCB layout. I guess first I am wondering if there is anything that stands out that I did wrong. Schematics attached.

When the circuit is powered up, I have 5V at pin 8 of the P82B and pin 2 of the sensor as well as on each side of my pull ups. I have ground at pin 4 of the PB82 and pin 1 of the sensor. I have continuity between pin 3 of the P82 and pin 3 of the sensor. I have continuity between pin 6 of the P82 and pin 4 of the sensor. I have continuity between pin 2 of the P82 on the mother board and pin 2 of the P82 on the daughter board, and likewise the same for pin 7.

I am lost. Would changing my pull ups on the daughter board change anything, even though its the same as my basket case version.

PS, if you look at the PCB layout, the top copper is red, bottom copper is green, and the sensor is mounted on the BACK of the board which is why the pinout is backwards.

THANKS IN ADVANCE!
 

Attachments

Thread Starter

MechE74

Joined Jun 21, 2018
13
o_Oo_Oo_O Well nevermind and thanks all who looked but you will never see the problem by what I posted. Finally figured it out after two days of looking at this.. Apparently when I attached the Cat5 cable to my breadboard version motherboard I used the brown wire(#8) for SCL, and put ground on brown with a white stripe(#7). Apparently I made the same error when I made my original cobbled together, directly wired remote circuit so it all canceled out.
Swapped the two wires around on my motherboard and now the printed version of my sensor board is working properly. Phew!
 

Thread Starter

MechE74

Joined Jun 21, 2018
13
I know what you mean. Had a bunch of them already that I figured out before getting to the point of making a post:D

That one there was a bit tricky. That Rj45 pinout I got from one of the arduino forums and decided to follow it. Only thing I didnt catch that when it came to the brown pair, the ground was the solid color and the functional wire was the brown with white stripe. I guess when I was hardwiring my boards I did what seemed obvious, the functional wire would be the solid color. Not sure why he drew it that way, but in the end Im just glad the problem was on my proto board and not my printed board. That would have set me back a while!
 
Top