SPI: DA14580 is pulling the MISO line down in Dev Mode.

3 posts / 0 new
Last post
jfolsom
Offline
Last seen: 1 year 9 months ago
Joined: 2014-11-03 18:47
SPI: DA14580 is pulling the MISO line down in Dev Mode.

When the DA14580 is connected to the SPI bus, it seems to be adding a weak pull-down on the MISO line. The MISO is shared with two other devices, has a 100k pullup resistor to 3.3V, and is also pulled high by the microcontroller's weak internal pull-up. The end result is that the line idles at 2.8V instead of 3.3. This is true whether or not the DA14580 is held in reset via the RST pin. This symptom disappears if I cut the DA14580's MISO trace, and comes back when I repair the trace.

This is happening in Dev Mode, without any external program source connected. I am intending to use Dev Mode to download code from an external microcontroller. I am using AN-B-001 for a reference. I have the SPI Master lines set up as shown in "Step 2" of this document, Table 1.

Is this behavior expected in Dev Mode? In normal operation, of course, the MISO line must be held at high-impedance by all (inactive) SPI slave devices. I haven't developed any program code for the DA14580 yet, so I am unable to test this myself.

Thank you.

Keywords: 
Device: 
MT_dialog
Offline
Last seen: 2 weeks 22 hours ago
Staff
Joined: 2015-06-08 11:34
Hi jfolsom

Hi jfolsom

We 'll take a look. Your question is in the backlog.

We will get in touch as soon as we 've got something new.

Thanks MT_dialog

jfolsom
Offline
Last seen: 1 year 9 months ago
Joined: 2014-11-03 18:47
Thank you. I see that there

Thank you. I see that there are selectable 25k resistors on the data lines. I guess my actual question is this:

In your Dev Mode, while waiting to find an external code source, which (if any) of these pull-ups or pull-downs are enabled?

Thanks.