This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: DRV2510-Q1
We're currently developing firmware for the TI DRV2510-Q1 driver in one of our medical imaging applications. We’re driving a couple square waves into the IN+/IN- pins of the driver. We’re seeing a lot of noise on the OUT+(yellow trace)/OUT-(blue trace) pins which could cause issues in our image quality:
Zooming in, we found the noise to be 400kHz, the driver PWM frequency:
If I write 1 to register 0x03 bit0 I could change the frequency of the noise to 500kHz, confirming the noise source.
Here’s where things get interesting, I accidentally discovered that if I write 1 to bit 2(a reserved bit) of register 0x03, the noise goes away:
Although the datasheet didn’t specify a default value, I could read the default value on power up to be 0x78 for register 0x03. Bit 2 is zero by default.
In fact, I found that both reserved bits bit 1 and bit 2 has some effect on noise, writing a 1 to bit 2 appears to remove it. While doing this yields the desired behavior, I’m not comfortable driving a reserved bit. Please let me know if this is safe.
FYI, in these tests the driver is not connected to any load, standby pin is set to 0, en pin set to 1, register dump:
register 0x00 : 0x04
register 0x01 : 0x04,
register 0x02 : 0x84
register 0x03: 0xBE ( no noise with this value)
Welcome to E2E and thank you for your interest in our products.
There's no problem writing '1' on the reserved bits that you mentioned. Actually, I think that the datasheet should include details on this since the reserved bits must be written '1' to have the output properly enabled.
I don't have the exact function for these bits (probably related to a circuit protection or filtering), but the previous register table version looked like this:
As you see, this register table had the reserved pins as '1'. I suspect that these values are not marked as default in the datasheet new version since they are '0' in default state as you mentioned.
Please feel safe to keep using these reserved bits as '1'. For additional questions or comments, please post your reply in this E2E thread. We will be glad to help you.
Best regards,Luis Fernando Rodríguez S.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.