<?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>DECT NR+ and DPPI</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126056/dect-nr-and-dppi</link><description>Hi there, 
 
 Is it possible to have the DECT NR+ modem trigger events via DPPI? For instance, I&amp;#39;d like to capture a Timer value *exactly* when nrf_modem_dect_phy_time_get() takes the modem time; or when the PCC callback (void (*pcc)(const uint64_t *time</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 01 Jan 2026 12:24:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126056/dect-nr-and-dppi" /><item><title>RE: DECT NR+ and DPPI</title><link>https://devzone.nordicsemi.com/thread/557784?ContentTypeID=1</link><pubDate>Thu, 01 Jan 2026 12:24:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:934c2f4b-c037-4de1-b4c6-e4c7d09462eb</guid><dc:creator>nir_g</dc:creator><description>&lt;p&gt;Thank you Benjamin.&lt;br /&gt;The COEX pin sounds like a good solution to get a hardware-accurate signal from the modem&amp;#39;s clock. Unfortunately, I can&amp;#39;t do much with it if this pin isn&amp;#39;t exposed in the DK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT NR+ and DPPI</title><link>https://devzone.nordicsemi.com/thread/557355?ContentTypeID=1</link><pubDate>Thu, 18 Dec 2025 15:52:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ff71d9e-d816-415e-91a5-c534b2f12685</guid><dc:creator>Benjamin</dc:creator><description>&lt;p&gt;Hi Nir,&lt;br /&gt;In January we will release a new firmware (1.2.0) that will help with&amp;nbsp;this issue. It will include a new clock synchronization API. This API can provide an application event tied more closely to the modem tick count, based on a COEX pin interrupt.&lt;/p&gt;
&lt;p&gt;It would&amp;nbsp;allow for one chip to output a COEX1 1PPS signal and the other chip to synchronize its clock using that signal routed to the SIM_DET pin. The devices can then exchange information in software about how the 1PPS pulse relates to frame and slot timing.&lt;/p&gt;
&lt;p&gt;You&amp;nbsp;will also need to configure the hardware accordingly, routing the COEX pin to the SIM_DET pin. This is not possible on the DK, as SIM_DET is not exposed.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Benjamin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT NR+ and DPPI</title><link>https://devzone.nordicsemi.com/thread/557085?ContentTypeID=1</link><pubDate>Tue, 16 Dec 2025 12:12:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f08d585d-c429-4eff-853f-adedc2201099</guid><dc:creator>Benjamin</dc:creator><description>&lt;p&gt;Hi Nir,&lt;br /&gt;We are looking at this and I will come back to you later this week.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Benjamin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT NR+ and DPPI</title><link>https://devzone.nordicsemi.com/thread/556790?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2025 14:59:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:78a50538-599e-4a28-88fc-946b10ef345e</guid><dc:creator>nir_g</dc:creator><description>&lt;p&gt;Thanks, Benjamin, that&amp;#39;s what I thought.&lt;br /&gt;My app is very sensitive to latency, and I need to use as much bandwidth as I can. The current switching time between transmission and reception is 2-3 subslots, which really kills performance for my app. Therefore, each of my devices may eventually use two nrf9161/9151 chips - one will only receive, and the other will only transmit. This means that the dedicated transmitter never actually sees a beacon signal, and can&amp;#39;t use the PCC STF of the beacon to set the frame start time in its own modem time domain. My solution is this: (1) the receiver chip signals the transmitter chip via GPIO as soon as the PCC callback gets control; (2) the transmitter chip captures the GPIO signal time using DPPI and a 1Mhz TIMER; (3) the transmitter periodically issues nrf_modem_dect_phy_time_get(), while capturing the TIMER value just before the function is called - and using that I keep a PLL that translates the Modem&amp;#39;s tick time domain to the system Timer&amp;#39;s and vice cersa; (4) this allows me to take the GPIO signal time, translate it to modem time, and use it as the beacon frame reference.&amp;nbsp;&amp;nbsp;&lt;br /&gt;This isn&amp;#39;t bad, but it&amp;#39;s still challenging to get to the microsecond resolution that I need for that transmitter to truly be in microsecond-level sync with the Beacon, and not overlap other device&amp;#39;s transmissions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT NR+ and DPPI</title><link>https://devzone.nordicsemi.com/thread/556789?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2025 14:57:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:68bf8df8-5732-4dd9-b1b9-cf412a1240bc</guid><dc:creator>nir_g</dc:creator><description>&lt;p&gt;Thanks, Benjamin, that&amp;#39;s what I thought.&lt;br /&gt;My app is very sensitive to latency, and I need to use as much bandwidth as I can. The current switching time between transmission and reception is 2-3 subslots, which really kills performance for my app. Therefore, each of my devices may eventually use two nrf9161/9151 chips - one will only receive, and the other will only transmit. This means that the dedicated transmitter never actually sees a beacon signal, and can&amp;#39;t use the PCC STF of the beacon to set the frame start time in its own modem time domain. My solution is this: (1) the receiver chip signals the transmitter chip via GPIO as soon as the PCC callback gets control; (2) the transmitter chip captures the GPIO signal time using DPPI and a 1Mhz TIMER; (3) the transmitter periodically issues nrf_modem_dect_phy_time_get(), while capturing the TIMER value just before the function is called - and using that I keep a PLL that translates the Modem&amp;#39;s tick time domain to the system Timer&amp;#39;s and vice cersa; (4) this allows me to take the GPIO signal time, translate it to modem time, and use it as the beacon frame reference.&amp;nbsp;&amp;nbsp;&lt;br /&gt;This isn&amp;#39;t bad, but it&amp;#39;s still challenging to get to the microsecond resolution that I need for that transmitter to truly be in microsecond-level sync with the Beacon, and not overlap other device&amp;#39;s transmissions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT NR+ and DPPI</title><link>https://devzone.nordicsemi.com/thread/556767?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2025 09:24:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:076aa30b-49ad-4224-bc65-27fc801f3296</guid><dc:creator>Benjamin</dc:creator><description>&lt;p&gt;Hi Nir,&lt;/p&gt;
&lt;p&gt;It is not possible&amp;nbsp;since the modem core is not a standard peripheral. DPPI is used to connect peripheral events and tasks via PUBLISH/SUBSCRIBE registers in the peripherals. There are no such registers in the modem core.&lt;br /&gt;&lt;br /&gt;Could you expand on what you are trying to achieve here so we can check if there may be some solutions?&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Benjamin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>