<?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>Counting pulses 200us interval time</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/85491/counting-pulses-200us-interval-time</link><description>Dear community 
 I am developing an autarkic embedded system where I harvest energy from a thermoelectrical generator. It is a simple application, I need to acquire the open circuit voltage of the TEG to determine the temperature difference and send it</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 09 Mar 2022 13:05:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/85491/counting-pulses-200us-interval-time" /><item><title>RE: Counting pulses 200us interval time</title><link>https://devzone.nordicsemi.com/thread/357163?ContentTypeID=1</link><pubDate>Wed, 09 Mar 2022 13:05:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1c3b32e-0065-4ccb-a813-1d968c8800de</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The nRF devices&amp;nbsp;GPIOs are not guaranteed to detect such a low pulse (ie. 10 ns).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote user="Robertzh"]This is also higher than the given pulse width from the Matrix Mcry12 of 10ns. With your calculation, this can not work, too.[/quote]
&lt;p&gt;I would recommend that you contact Matrix and ask&amp;nbsp;how this is to be implemented.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Counting pulses 200us interval time</title><link>https://devzone.nordicsemi.com/thread/356958?ContentTypeID=1</link><pubDate>Tue, 08 Mar 2022 15:28:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:34729975-88d4-4227-95b3-47cd83ec3048</guid><dc:creator>Robertzh</dc:creator><description>&lt;p&gt;Hi Hakon&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/85491/counting-pulses-200us-interval-time/356690#356690"]Unforuntately, we cannot handle such a low timing interval.[/quote]
&lt;p&gt;I am not quite sure if you are correct. I took a look with some colleagues of this problem. Matrix Industries implemented on their Eval board the MCU RL78/G1D from Renesus. And they connect the ADC_DATA signal to a Timer array. The maximum frequency is 32Mhz from the RL78 which results in a period of 31.25ns. I do not see in their datasheet any difference of the timer architecture.&lt;/p&gt;
&lt;p&gt;This is also higher than the given pulse width from the Matrix Mcry12 of 10ns. With your calculation, this can not work, too.&lt;/p&gt;
&lt;p&gt;I have not tested the EvalKit, but I hardly believe it cannot work as you describe.&lt;/p&gt;
&lt;p&gt;May it be, that we missunderstood each other?&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Robert&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Counting pulses 200us interval time</title><link>https://devzone.nordicsemi.com/thread/356690?ContentTypeID=1</link><pubDate>Mon, 07 Mar 2022 16:04:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:424c0791-c7eb-4812-ad33-ebf7306049f8</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Robert,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Robertzh"]&lt;p&gt;And just for interests: Where do I find the information with the 62.5ns minmal pulse width detection?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;This is not explicitly stated in the GPIO/GPIOTE chapter, but it is given by the clock input for the peripherals, which is 16 MHz (1/16 = 62.5ns):&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/clock.html?cp=4_2_0_18#frontpage_clock"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/clock.html?cp=4_2_0_18#frontpage_clock&lt;/a&gt;&lt;/p&gt;
[quote user="Robertzh"]You are correct, it is for 10ns low. Anyway, I set up a GPIOTE on a falling edge, therefore I assumed, the length of the pulse width is irrelevant. Do I miss something?[/quote]
&lt;p&gt;Unforuntately, we cannot handle such a low timing interval.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Counting pulses 200us interval time</title><link>https://devzone.nordicsemi.com/thread/356685?ContentTypeID=1</link><pubDate>Mon, 07 Mar 2022 15:49:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bceaf02a-8ffc-4a66-a993-860a690cb7c9</guid><dc:creator>Robertzh</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;Thank you very much for your response.&lt;/p&gt;
&lt;p&gt;You are correct, it is for 10ns low. Anyway, I set up a GPIOTE on a falling edge, therefore I assumed, the length of the pulse width is irrelevant. Do I miss something?&lt;/p&gt;
&lt;p&gt;And just for interests: Where do I find the information with the 62.5ns minmal pulse width detection?&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Robert&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Counting pulses 200us interval time</title><link>https://devzone.nordicsemi.com/thread/356680?ContentTypeID=1</link><pubDate>Mon, 07 Mar 2022 15:31:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:781276d9-68b7-41de-8536-33cc4f61cb36</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Robert,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I just wanted to confirm this parameter:&lt;/p&gt;
[quote user=""] tLow = 10ns.[/quote]
&lt;p&gt;Is the pulse low for 10 ns for each bit?&lt;/p&gt;
&lt;p&gt;If that is the case, you will not be able to detect this pulse using any nRF device. The lowest we can detect is 62.5 ns.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>