All of lore.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.