Slightly weird question - I recently ordered some DW1000 modules, and carrier PCBs for them. I’ve just finished soldering the first one, and unfortunately, there’s a small solder bridge between the RSTn and WAKEUP pin.
I don’t have solder wick, and despite my best attempts, with copious flux, I can’t seem to get rid of the bridge. Best I can tell, every other pin is fine, just these two.
After reading through the data sheet, it seems to me that this shouldn’t really be an issue? I don’t plan on using the sleep function, and can live without the reset pin too. Is this fine? Should I just pull them high?
Any thoughts/ideas would be great!
Again, I know this isn’t an ideal solution, but as long as the module would still work, I’d be happy.
RSTn is an active low pin which resets the IC.
WAKEUP is an active high pin which wakes up the IC from sleep modes.
While it is not a behavior that we suggest to tie these pins together, it seems like it could be okay as long as you are not driving these IOs outside of intended usage.
Update: after a bit of fiddling around with this module, I’ve got it working. Seemingly bridging WAKEUP and RST does cause some issues, with RST dropping to around 1.6V, meaning the microcontroller couldn’t communicate with it. A 2.2k pull-up on the reset pin (which, I know, is really not recommended), and a couple tiny library changes to add a small CS setup/hold delay when reading and writing, and it works without issue.
Without the library changes, the device ID and other info was correct seemingly every other time, so SPI seemed a bit unstable. Also lowered SPI speed to 8MHz, and now it reads correctly every time.