public inbox for linux-i2c@vger.kernel.org
 help / color / mirror / Atom feed
* Dynamic address for an i2c device
@ 2025-02-16 16:51 Frederik Brændstrup
  2025-02-17 10:13 ` Wolfram Sang
  0 siblings, 1 reply; 2+ messages in thread
From: Frederik Brændstrup @ 2025-02-16 16:51 UTC (permalink / raw)
  To: linux-i2c

Hello!

I'm starting to mess around with linux drivers again, and made a PCB
for controlling some stepper motors and I chose the TI DRV8847S
driver, as it has an I2C interface for controlling the position of the
connected stepper motor.

DRV8847S Datasheet:
https://www.ti.com/lit/ds/symlink/drv8847.pdf?ts=1739724138814&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FDRV8847%252Fpart-details%252FDRV8847SPWR

I have been trying (and failing) to understand if it's possible to
make the arrangement specified on page 45 regarding "Multi-Slave
Operation", where each device address is configured during
initialization, by first pulling down the nFAULT pin of all other
devices and then writing to the address register of the default
address, which the remaining device would then ack and use afterwards.

Is anyone aware of other devices using similar schemes, that I could
maybe draw some inspiration from?

Thanks
Frede Braendstrup

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-02-17 10:13 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-16 16:51 Dynamic address for an i2c device Frederik Brændstrup
2025-02-17 10:13 ` Wolfram Sang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox