Did I get counterfeit parts?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
GrC_4053301
Level 1
Level 1
First like given

I have a Freesoc from SparkFun, and a part from digikey that we put on our product PCB, and they look significantly different.

Here is the Freesoc part: Imgur: The magic of the Internet

And here is our PCB : Imgur: The magic of the Internet

The logos are very different, and some of the other markings are significantly different as well.  There is also some flaws in the plastic that make me dubious as well.

No matter what I do I cannot program that chip.  I've verified my programmer works on the freesoc, but our PCB will not respond.

Does anybody have any ideas?

Thanks

--Greg

0 Likes
1 Solution
GrC_4053301
Level 1
Level 1
First like given

We figured out the problem.  the VDDA pin was tied to a 3.3v supply instead of 5v.

From the datasheet:

VDDA must be the highest voltage present on the

device. All other supply pins must be less than or equal to

VDDA.

It programmed just fine, but there is another problem we are seeing that doesn't make much sense, but I'll make a new post later if we can't work it out.

View solution in original post

0 Likes
4 Replies
brockr0-S
Level 4
Level 4
First like received Welcome!

Hi Greg,

I doubt you have counterfeit parts. I noticed the different logos some time ago. I have various Cypress CY8CKITs with parts with both logos and my FreeSOC2 board has a different logo than yours.

I think you are into hardware debug mode.

Brock

Alakananda_BG
Moderator
Moderator
Moderator
50 likes received 250 sign-ins 250 replies posted

Hi Greg,

Can you try doing the swap test by changing the chip with the PCB and check whether it works.

Regards,

Alakananda

Alakananda
Len_CONSULTRON
Level 9
Level 9
Beta tester 500 solutions authored 1000 replies posted

Greg,

It looks like your board is hand-built.  Based on the fine-pitch of the pins, it is a bit easy to have a hidden solder short or a cold-solder joint.

Sometimes my tech colleagues hand-building a PCB needs to use a focused heat gun to quick reheat the CPU pins to reflow solder to minimize bridges or melt cold-solder joints.

Len

Len
"Engineering is an Art. The Art of Compromise."
GrC_4053301
Level 1
Level 1
First like given

We figured out the problem.  the VDDA pin was tied to a 3.3v supply instead of 5v.

From the datasheet:

VDDA must be the highest voltage present on the

device. All other supply pins must be less than or equal to

VDDA.

It programmed just fine, but there is another problem we are seeing that doesn't make much sense, but I'll make a new post later if we can't work it out.

0 Likes