<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>sparkfun txb0104 level sifter and nrf52</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/15151/sparkfun-txb0104-level-sifter-and-nrf52</link><description>Hi. 
 We are trying to get nrf52 to work with 1.8v spi master. We are using level sifter with it. However when we connect the nrf52 to level sifter to spi output, the whole thing pretty much explodes logic vise. The sparkfun says this level sifter cannot</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 15 Jul 2016 13:56:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/15151/sparkfun-txb0104-level-sifter-and-nrf52" /><item><title>RE: sparkfun txb0104 level sifter and nrf52</title><link>https://devzone.nordicsemi.com/thread/57850?ContentTypeID=1</link><pubDate>Fri, 15 Jul 2016 13:56:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8fc28ec-a5c5-45b8-bd75-dc7ab83f9ae5</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Glad to hear you got it to work!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sparkfun txb0104 level sifter and nrf52</title><link>https://devzone.nordicsemi.com/thread/57849?ContentTypeID=1</link><pubDate>Fri, 15 Jul 2016 12:45:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fdceb7d8-5ce3-488c-883f-1ee1ef68940f</guid><dc:creator>Matts</dc:creator><description>&lt;p&gt;There is and was problem with the grounding. The ground level is now better, but still there&amp;#39;s some distortion, but signal goes through.&lt;/p&gt;
&lt;p&gt;Thanks for the support!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sparkfun txb0104 level sifter and nrf52</title><link>https://devzone.nordicsemi.com/thread/57848?ContentTypeID=1</link><pubDate>Fri, 15 Jul 2016 12:29:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f734eec9-a392-4ce6-b074-58d382f36cf8</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;The default MISO drive strength is standard, i.e. (Min. 1mA  Typ. 2mA  Max. 4mA) so it should be ok, see &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/gpio.html?cp=2_2_0_19_3_0#unique_1675342603"&gt;this&lt;/a&gt; infocenter page for the electrical specifications.
However,  you could try to configure the MISO pin to high drive, (Min. 6mA  Typ. 9mA  Max. 14mA), see &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v11.0.0/structnrf__drv__spis__config__t.html#ae6c2054ba95772633e999c5b45636a86"&gt;this&lt;/a&gt; page.&lt;/p&gt;
&lt;p&gt;Lastly, this might be  a stupid question, but youre sure that the level shifter is properly grounded?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sparkfun txb0104 level sifter and nrf52</title><link>https://devzone.nordicsemi.com/thread/57847?ContentTypeID=1</link><pubDate>Fri, 15 Jul 2016 11:28:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef3aec3d-f8f9-427c-9688-4215b40f0bb5</guid><dc:creator>Matts</dc:creator><description>&lt;p&gt;I think the problem is the master or level sifter here. I measured the loose connector again (so just nrf side signal), and I saw nice looking square wave response on miso. However with the level sifter attached the signal clearly doesn&amp;#39;t pull it low enough. The signal was OK, but it didn&amp;#39;t go low enough. The master line is miso, so I don&amp;#39;t think that&amp;#39;s the issue, but could it be that the nrf doesn&amp;#39;t have enough pull to actually drive the chip correctly? I mean this is level sifter is meant for SPI.&lt;/p&gt;
&lt;p&gt;TI spec says +-2mA is required for driving the cirquit.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sparkfun txb0104 level sifter and nrf52</title><link>https://devzone.nordicsemi.com/thread/57844?ContentTypeID=1</link><pubDate>Fri, 15 Jul 2016 10:42:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:158a18cb-9c43-499a-b466-e97d3b75b5d3</guid><dc:creator>Matts</dc:creator><description>&lt;p&gt;And just to elaborate. The first one is clock + miso and second is clock+mosi.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sparkfun txb0104 level sifter and nrf52</title><link>https://devzone.nordicsemi.com/thread/57846?ContentTypeID=1</link><pubDate>Fri, 15 Jul 2016 10:30:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12a22aed-a9ee-4ff9-85f5-8ac5eb32972b</guid><dc:creator>Matts</dc:creator><description>&lt;p&gt;Both are from nrf side. The other side is pretty much the same, except the logic level. Also it doesn&amp;#39;t matter if we&amp;#39;ve connected the level sifter to MISO at all. The output directly from nrf side pin is similar.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve tried the code itself on another master with those different pins, and it outputs the stuff OK to bus. Dunno if the problem here is too much load on other channels or something. As I said, if I connect another level sifter to VDD the USB stops working.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sparkfun txb0104 level sifter and nrf52</title><link>https://devzone.nordicsemi.com/thread/57845?ContentTypeID=1</link><pubDate>Fri, 15 Jul 2016 10:25:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a61e99e8-905b-4328-9628-b93ce35e9822</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;The first picture is from the nRF side and the second is the output from the level shifter?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sparkfun txb0104 level sifter and nrf52</title><link>https://devzone.nordicsemi.com/thread/57843?ContentTypeID=1</link><pubDate>Fri, 15 Jul 2016 09:30:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6613cf5-68ae-4211-aac2-0c92ea14b828</guid><dc:creator>Matts</dc:creator><description>&lt;p&gt;The miso still sucks. See attached picture in the question.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sparkfun txb0104 level sifter and nrf52</title><link>https://devzone.nordicsemi.com/thread/57842?ContentTypeID=1</link><pubDate>Fri, 15 Jul 2016 09:20:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:065c215f-99b3-4ccb-bf0a-5bb2ba374bf5</guid><dc:creator>Matts</dc:creator><description>&lt;p&gt;We had the spi lines connected to different IO pins than in your example. I was using 11-14 due shorter connection in our mount. I swithed to pins you guys are using in SPIS example and the signals were OK.&lt;/p&gt;
&lt;p&gt;Interestingly if I connect two of these components using two different VDD outs from the nrf52, USB stops working.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sparkfun txb0104 level sifter and nrf52</title><link>https://devzone.nordicsemi.com/thread/57841?ContentTypeID=1</link><pubDate>Fri, 15 Jul 2016 09:09:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:39385436-b479-4ab5-ab49-16959256527e</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;SPI peripheral on the nRF52 is activly driven, i.e. Push-Pull, so this should not be an issue. Are you able to provide a logic trace/capture of the SPI lines? If so could you provide a trace of the SPI input and output to/from the level shifter.&lt;/p&gt;
&lt;p&gt;I also found this in the comment section on the Sparkfun product page(&lt;a href="https://www.sparkfun.com/products/11771"&gt;here&lt;/a&gt; is the link) :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;One problem I ran into–and it is a
problem with the IC, not with
SparkFun’s breakout board–is that the
IC will oscillate if the load on any
output is too heavy. If you find that
is the case, add a buffer IC
downstream of the output.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;-Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>