Reset DFF/LATCH over I2C

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at https://www.dialog-semiconductor.com/support . We’ll be fixing bugs / optimising the searching and tagging over the coming days.
2 posts / 0 new
Last post
peter_ibeat
Offline
Last seen: 1 year 10 months ago
Joined: 2019-04-06 18:06
Reset DFF/LATCH over I2C

I'm trying to design an interrupt multiplexer with a single open-drain output and a set of latches for each input interrupt. The idea is that the MCU wakes up from the GreenPAK's interrupt and then interrogates it over I2C for disambiguation. That part seems to work.

Now I want to instrument an I2C operation to reset those latches until the next interrupt. How do I do this? Looking through the data sheet for this device, I see references like this:

reg<565:560>
Matrix OUT
IN2 of LUT3_0 or nRST (nSET) of DFF3

 
 
 

So which bit do I change? How do I programmatically reset the latch? Am I misreading the data sheet?

If I tie all the nRST signals together into the same network and then use some macrocell I can manipulate over I2C, what would be a good choice here? A GPIO? A LUT?

 

Thanks,

Peter

Device: 
Device Number: 
SLG46537V
pavloZ
Offline
Last seen: 2 years 6 months ago
Staff
Joined: 2018-01-31 12:50
Hi Peter,

Hi Peter,

could you please share the design or just draft part of it for easy understandig the issue.

You can send it to my email Pavlo.Zakalyk@diasemi.com to keep it confidential.

Thanks.