Hi. I'm having trouble running the DSPS examples (both v3.150.2 and v5.150.2) on a proto board using the DA14580 in boost mode (Vin = 1.26V).
The examples run just fine on the Dialog Basic board.
We have had success using our proto for other projects, but I'm wondering about a couple of things:
1) Are there any SW changes to DSPS (device project, obviously) that are necessary to get it working on a board using the boost power configuration?
2)有什么建议/已知的缺陷等。involved with using Extended Sleep on a board that's using boost mode power? Are there any SW changes needed between buck mode and boost mode?
Thanks.
Device:
I should clarify just a bit. With the Dialog Basic board, both DSPS 3.x and 5.x work with extended sleep enabled OR disabled.
With my proto board running in boost power mode, DSPS 3.x works, but only if extended sleep is disabled. The proto does not even advertise for 3.x with sleep or for 5.x, either with sleep enabled or disabled.
Both projects are 99% stock--the only things I changed were some UART pinouts for CTS and RTS. Tx and Rx are stock (P0_4 and P0_5).
Hi joe.brackman,
Since the projects are working without sleep on your proto boards, you should check the sleep clocks, since you are operating under boost mode you should have a XTAL32 crystal on your board (since it is mandatory for boost), there are no other changes you should perform on the firmware when you operate over boost mode. Please check the clock selection in your project, the DSPS is using the XTAL32 by default.
Thanks MT_dialog
Thanks for the help. We discovered that my board's 32kHz crystal was faulty. I swapped it out with a different board, and everything works as expected. Thanks!