<?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>TWI on Custom PCB nrf51822</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4769/twi-on-custom-pcb-nrf51822</link><description>Hey, 
 I created a custom PCB with the nrf51822 that reads two sensors via TWI and transmits certain data over BLE. I can program the chip, print strings to the terminal w/ UART, connect over BLE etc... but I can&amp;#39;t get TWI to work! 
 TWI works perfectly</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 23 Dec 2014 16:01:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4769/twi-on-custom-pcb-nrf51822" /><item><title>RE: TWI on Custom PCB nrf51822</title><link>https://devzone.nordicsemi.com/thread/16872?ContentTypeID=1</link><pubDate>Tue, 23 Dec 2014 16:01:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65df2bef-65ef-4418-a5f9-8893caafc4cd</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;Okay! Good to hear:) I&amp;#39;ll close the thread then.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TWI on Custom PCB nrf51822</title><link>https://devzone.nordicsemi.com/thread/16871?ContentTypeID=1</link><pubDate>Tue, 23 Dec 2014 13:26:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:110f5067-feb8-4385-8488-59a4d3de04b0</guid><dc:creator>Michael Dietz</dc:creator><description>&lt;p&gt;I actually got it to work using their internal pull-ups. It was a soldering error with my sensor. I am able to do 400 Khz i2c using no external pullups&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TWI on Custom PCB nrf51822</title><link>https://devzone.nordicsemi.com/thread/16870?ContentTypeID=1</link><pubDate>Tue, 23 Dec 2014 11:18:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f77bd8bc-17b2-4979-8db1-a7e21a4f50cf</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;Did you get it to work with external pull-ups?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TWI on Custom PCB nrf51822</title><link>https://devzone.nordicsemi.com/thread/16874?ContentTypeID=1</link><pubDate>Wed, 10 Dec 2014 21:12:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df19bdc3-3eb0-4f1a-99d2-aa0862a10f10</guid><dc:creator>Matt Barr</dc:creator><description>&lt;p&gt;It&amp;#39;s worth a try. Our application was on the edge with internal pullups, worked intermittently at 100 kHz, didn&amp;#39;t work at all at 250 kHz. (The first proto inadvertently omitted pullups so I tried this as a workaround.) Using a scope/analyzer to see what&amp;#39;s really going on is definitely a good suggestion.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TWI on Custom PCB nrf51822</title><link>https://devzone.nordicsemi.com/thread/16873?ContentTypeID=1</link><pubDate>Wed, 10 Dec 2014 18:17:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc1ca27b-b995-408e-bb23-660fa5de5731</guid><dc:creator>Michael Dietz</dc:creator><description>&lt;p&gt;No I&amp;#39;m relying on the internal pullup resistors. It works fine with the development board though thats what I&amp;#39;m confused about. I&amp;#39;ll try out some 2.2k pull ups on a breadboard and see what happens though&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TWI on Custom PCB nrf51822</title><link>https://devzone.nordicsemi.com/thread/16869?ContentTypeID=1</link><pubDate>Tue, 09 Dec 2014 21:18:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff8d58ea-2a12-4ada-93c9-c9544747a8ab</guid><dc:creator>Matt Barr</dc:creator><description>&lt;p&gt;When using your custom PCB do you have pull-up resistors on SDA and SCL? You want something in the 2.2k ballpark, the nRF51x22 internal pullups aren&amp;#39;t sufficient for typical operating frequencies.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TWI on Custom PCB nrf51822</title><link>https://devzone.nordicsemi.com/thread/16868?ContentTypeID=1</link><pubDate>Tue, 09 Dec 2014 21:07:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1cbd559-e408-4710-9150-17f877cca623</guid><dc:creator>Charles Manning</dc:creator><description>&lt;p&gt;If you are communicating with other chips via I2C then something like a &lt;a href="https://www.saleae.com/logic"&gt;https://www.saleae.com/logic&lt;/a&gt; is very useful for development.&lt;/p&gt;
&lt;p&gt;At the very minimum you want an oscilloscope so you can see what is happening.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>