<?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>NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/82783/nrf52840-qspi-iftiming-problem</link><description>Dear, 
 
 We are working on our custom boards to develop a watch product which need external flash memory connected by QSPI interface. In this product, the UI images and font bitmaps store in the external memory. We found the screen of some watch samples</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 20 Dec 2021 11:58:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/82783/nrf52840-qspi-iftiming-problem" /><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/344343?ContentTypeID=1</link><pubDate>Mon, 20 Dec 2021 11:58:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8fb921c-eaa2-4006-b289-301a0bdd66f5</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;I have seen some customers benefitting from using a 50 or 100ohms series resistor on the SPI lines in some designs, that can be an option, but I&amp;#39;m not certain it will work.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/344324?ContentTypeID=1</link><pubDate>Mon, 20 Dec 2021 11:11:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0097fa2-0a05-4b62-aaef-1b9d8d53064b</guid><dc:creator>you can123</dc:creator><description>&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/_AE5FE14FFE5647725F00_20211220191009.png" /&gt;&lt;/p&gt;
&lt;p&gt;This is the PCB diagram of our FLASH part connection, please refer to it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/344322?ContentTypeID=1</link><pubDate>Mon, 20 Dec 2021 11:09:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d5caee0-82b2-4d9f-9866-4aef9334b51e</guid><dc:creator>you can123</dc:creator><description>&lt;p&gt;After changing the IFTIMING, some equipment is normal, but some machines are still abnormal. Because of time constraints and concerns about other effects, we can only be forced to adopt a 16MHZ method to solve this problem, but if there is a better way, we Want to improve.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/344315?ContentTypeID=1</link><pubDate>Mon, 20 Dec 2021 10:52:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c5cfa2fe-ed56-4a14-b547-5e24cbef6118</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Then my recommendation is to either reduce the speed to 16MHz, or change the IFTIMINGs for all of your devices.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/344217?ContentTypeID=1</link><pubDate>Sat, 18 Dec 2021 03:06:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:783d8c31-192a-4a41-b83d-5afd0828324e</guid><dc:creator>you can123</dc:creator><description>&lt;p&gt;Yes&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/344152?ContentTypeID=1</link><pubDate>Fri, 17 Dec 2021 12:56:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8311579-c06e-413e-b291-16ce17a37578</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Have you enabled the High drive strength(&lt;strong&gt;H0H1&lt;/strong&gt;) for the qspi gpio&amp;#39;s ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/344046?ContentTypeID=1</link><pubDate>Fri, 17 Dec 2021 05:49:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:03d4fea6-cbb1-430f-bdc8-e5652a5adbb8</guid><dc:creator>you can123</dc:creator><description>&lt;p&gt;Are there any new developments on this issue?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/343789?ContentTypeID=1</link><pubDate>Thu, 16 Dec 2021 03:42:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:618ed0b7-50e8-4160-9bcb-5a063a4adc79</guid><dc:creator>you can123</dc:creator><description>&lt;p&gt;I just discovered some interesting phenomena. When I reduce the power supply of the MCU from 3.3V to 3V, QSPI will become normal, and when I add a measurement line to the Clock pin, QSPI will also become Normally, this caused me to be unable to use the logic analyzer to view the timing. And when we heat NRF52840 with an air gun, this error phenomenon will also disappear.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/343786?ContentTypeID=1</link><pubDate>Thu, 16 Dec 2021 02:25:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:462075db-2a5a-4176-8458-97fa5e592286</guid><dc:creator>you can123</dc:creator><description>&lt;p&gt;We tested a batch of machines after changing IFTIMING, and did not find any adverse effects on the use, or it may be that our testing time is relatively short. But this QSPI, we are directly connected to the MCU, there are no additional devices in between , But I did not use the pins recommended by NORDIC, we used the QSPI pins as follows:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;//flash	
#define GPIO_FLASH_MOSI				GPIO1_10	//IO0
#define GPIO_FLASH_MISO				GPIO1_14	//IO1
#define GPIO_FLASH_SCLK				GPIO1_11
#define GPIO_FLASH_CS				GPIO1_15
	
#define GPIO_FLASH_WP				GPIO1_13	//IO2
#define GPIO_FLASH_HOLD				GPIO1_12	//IO3&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/343785?ContentTypeID=1</link><pubDate>Thu, 16 Dec 2021 02:18:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ce6a20c-1f75-49f1-8b24-67473e962ec0</guid><dc:creator>you can123</dc:creator><description>&lt;p&gt;We tested a batch of &amp;quot;bad&amp;quot; devices and changed the IFTIMING register to 0x100. Most of the read and write data damage can be recovered, but some of them cannot be solved, but these can be solved by reducing the frequency to 16MHZ.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/343585?ContentTypeID=1</link><pubDate>Wed, 15 Dec 2021 10:12:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a3303866-72ee-467f-aee0-346ac0363d02</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;In both cases (Bing and Youcan) it can be the result of ESD damage. A blown ESD fuse on one of the SPI pins will cause signal integrity issues.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;But I think it&amp;#39;s more likely an issue with the HW design, poor grounding will lead&amp;nbsp;signal intergrity issues.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The device-to-device variation from our factory is insignificant. In order to make these variations significant there must be another factor like ESD issue during manufacturing or a spesific GND issue in the design.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/343581?ContentTypeID=1</link><pubDate>Wed, 15 Dec 2021 10:04:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:51006fd1-0990-4138-bd25-d68bd9100387</guid><dc:creator>haakonsh</dc:creator><description>[quote user=""]We want to know why the problem products can fix this issue by change IFTIMING register while some most of the product (the other 96%) no need to change this register. And whether the IFTIMING register change would lead other unknown issues.[/quote]
&lt;p&gt;I don&amp;#39;t know why you see this issue exactly. I suggest we do a HW review to see if there is any obvious signal integrity issues in the design.&amp;nbsp;&lt;br /&gt;We don&amp;#39;t know if changing the timings will lead to unknow problems in your design.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you change the IFTIMING of the &amp;#39;good&amp;#39; devices, does it have a negative impact, or do they continue to function as intended?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 QSPI IFTIMING Problem</title><link>https://devzone.nordicsemi.com/thread/343525?ContentTypeID=1</link><pubDate>Wed, 15 Dec 2021 02:40:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:079cffb4-ea81-4b0d-a8e3-6598e8fe55e6</guid><dc:creator>you can123</dc:creator><description>&lt;p&gt;I also encountered this problem during production. The strange thing is that after I replaced the new 52840 chip, its read and write errors disappeared, but the wrong chip still continues to read and write errors. I haven&amp;#39;t changed any registers, or it is normal if I change the frequency to 16MHZ? Is it due to the differences in the chip itself?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>