Phil Hobbs
2021-04-07 15:31:10 UTC
So we're building these reasonably-swoopy SiPM/MPPC/APD modules, and we
need to temperature-compensate the gain and dark current, as well as
keeping track of the relative humidity so we don't get condensation.
In the scheme of things, this means running digital lines out to muxes,
dpots, DACs, and sensors. This version uses I2C for everything. Simon
has done I2C stuff many times, but I haven't--I've always gone straight
and used SPI. ;)
We want to round off the edges of the I2C control signals to reduce the
amount of hash getting into the signal path, but I'm not entirely sure
how far we can safely go with that. The data rate isn't a big issue--1
kHz with 50-us edges would be better than good enough--but I2C is fairly
famous for gotchas, many of which are far from obvious.
Any experience doing this?
Thanks
Phil Hobbs
need to temperature-compensate the gain and dark current, as well as
keeping track of the relative humidity so we don't get condensation.
In the scheme of things, this means running digital lines out to muxes,
dpots, DACs, and sensors. This version uses I2C for everything. Simon
has done I2C stuff many times, but I haven't--I've always gone straight
and used SPI. ;)
We want to round off the edges of the I2C control signals to reduce the
amount of hash getting into the signal path, but I'm not entirely sure
how far we can safely go with that. The data rate isn't a big issue--1
kHz with 50-us edges would be better than good enough--but I2C is fairly
famous for gotchas, many of which are far from obvious.
Any experience doing this?
Thanks
Phil Hobbs
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC / Hobbs ElectroOptics
Optics, Electro-optics, Photonics, Analog Electronics
Briarcliff Manor NY 10510
http://electrooptical.net
http://hobbs-eo.com
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC / Hobbs ElectroOptics
Optics, Electro-optics, Photonics, Analog Electronics
Briarcliff Manor NY 10510
http://electrooptical.net
http://hobbs-eo.com