Audio Adapter SMD Component Identification

Status
Not open for further replies.

Snow

New member
Hey guys, I was impatient, bored and decided to attempt removal of badly soldered headers without my replacement station.. In any case, it seems I swiped an SMD component and need to know what to replace it with (if that's no problem). I've got a ton of smd components, just need to know if it's a resistor or cap and its value.

It seems to be the trace leading out of pin 10's pad. Below is a photo, don't mind the mess I haven't gotten around to cleaning it yet.

20160421_053640.jpg
 

Attachments

  • 20160421_053640.jpg
    20160421_053640.jpg
    112.2 KB · Views: 188
Last edited:
Even if you are using the SD card, that resistor is only needed if you are also using the SPI pins to communicate with *another* device, like the ILI9341 display or the optional extra memory chip. Even then, it's only purpose is to keep the SD card disabled before for use SD.begin(). You can achieve the same thing with a small edit to software, to configure pin 10 as a logic high (disabled) early in the startup. Usually this can be done at the beginning of setup(). For some rare cases where hardware is initialized in C++ constructors before setup() runs, you may need to edit the actual runtime startup code in mk20dx128.c.

We started adding that resistor to all the SPI interface boards, so no chip ever mistakenly tries to act on communication sent to a different chip, regardless of which order you configure things. Rarely is this ever needed, but in the rare cases where it is, the problems can be really confusing. The resistor eliminates those issues, so you can easily use different (separately developed) software libraries without extra work to carefully consider how they initialize hardware when used together in the same project.
 
Status
Not open for further replies.
Back
Top