It would be great to have "template interface components" in order to individually develop sensors / actors as a package.
My current situation: the students develop individual circuits with some sensors, which communicate via I2C/SPI. In the last semester this meant that one student programmed a sensor simulation on a microcontroller.. But I think it would also be great to have a more light-weight solution for emulating new components, which have a seril interface.
When only a component is needed, which acts on I2C / SPI data (e.g. LED driver) the circuits behind AD5160 and AD5247 provide great background in order to develop such a circuit.
However, when a component is needed, which supplies I2C data (e.g. the gyro/accelerometer MPU 6000) I only can think of more complicated circuits. For SPI a shift register and some logic might work, but seems also not available in present simulide.
It would be great to have some components which show how this interfacing might work. UART as an interface might also be interesting.
An "intelligent template component" (i.e. enabling bidirectional communication) would be perfect, but not always needed and sounds more complicated. Things like clock stretching are also not really necessary, I would think.
My current situation: the students develop individual circuits with some sensors, which communicate via I2C/SPI. In the last semester this meant that one student programmed a sensor simulation on a microcontroller.. But I think it would also be great to have a more light-weight solution for emulating new components, which have a seril interface.
When only a component is needed, which acts on I2C / SPI data (e.g. LED driver) the circuits behind AD5160 and AD5247 provide great background in order to develop such a circuit.
However, when a component is needed, which supplies I2C data (e.g. the gyro/accelerometer MPU 6000) I only can think of more complicated circuits. For SPI a shift register and some logic might work, but seems also not available in present simulide.
It would be great to have some components which show how this interfacing might work. UART as an interface might also be interesting.
An "intelligent template component" (i.e. enabling bidirectional communication) would be perfect, but not always needed and sounds more complicated. Things like clock stretching are also not really necessary, I would think.