Hi, a prototype using LTC4332 has 3.3VDC for Vcc and VL.
But slave SPI device is at 5V. In theory, this should not be an issue.
Am I right? Will SPI still work OK?
LTC4332
Recommended for New Designs
The LTC4332 is a point-to-point rugged SPI extender designed for operation in high noise industrial environments over long distances. Using a ±60V fault...
Datasheet
LTC4332 on Analog.com
Hi, a prototype using LTC4332 has 3.3VDC for Vcc and VL.
But slave SPI device is at 5V. In theory, this should not be an issue.
Am I right? Will SPI still work OK?
Note that the Vcc and VL pins do not need to be the same voltage AND that the local/remote side Vcc or VL can also be different.
Vcc powers the internal circuitry for the extender (including the transceiver) and would typically be connected to a supply which is able to provide the needed current for the part.
VL powers the external logic I/O circuitry which sets the logic level thresholds as a ratio of VL and has a very low supply current requirement since it only powers the logic I/O buffers.
The LTC4332 will be fine if SPI bus pins are driven above VL as long as their ABSMAX of 6V is respected. Thus your use case of 3.3V VL with a 5V SPI bus will not damage the LTC4332, but the noise margin for the digital logic will likely be reduced and this potentially could cause issues with the SPI communications under some operating conditions. If you're going to do this, I'd encourage you review the logic levels to make sure you always have sufficient positive noise margin.
Eric