Other Parts Discussed in Thread: TCAL6416
Hello, I am working for CLEARSY, a company specialized in creating safety systems such as electronic cards for train.
In order for you to understand a bit more my problem, here are some details about my project : I have two cards, one with a CPU which is called "CPU card" and one with an electronic circuitry called "daughter card". The CPU card is sending and receiving data from this daughter card. To do this communication, I want to put the TCA9534 on the daughter card.
Because it is a safety project, we cannot allow the TCA9534 to remember a frame (in an unintended way) and emit it again after some time. It could lead to serious problem (injuries, deaths, ...).
So, I just want to make sure that the component cannot store multiple bytes in memory in an unintended way.
When I take a look at the datasheet, there are two blocks that can maybe remembers a sequence.
First, the shift register : if it works like a "standard" shift register, it should not be able to remember a whole sequence. Can you confirm that the "shift register" block cannot remember a frame ?
Then, there is the "I2C-BUS CONTROL" block, I also want to make sure that it does not have a function allowing it to record several bytes in memory.
Hence the following questions: is there any memory in this block? If yes, is it volatile memory or ROM? What is the capacity of this memory?
Also, could you provide me with schematics a little more complete than those in the datasheet that would prove that this component cannot record a multibyte frame.
We (my colleagues and me) need this information to prove that our final equipment is safe (SIL4 certification) . If we can do this, we can use this component on a large scale in our future products. If not, we will not be able to use it.
Thank you very much for your help.