Hi Sayzer.

As Alain said and after looking at the datasheets, there is no need for hyper speed controller. What the DS states, are the minimum pulse width that you are allowed to apply. So, in case you have an extra-super-duper-high-speed controller capable to output 1ps pulses the sensor won't be able to follow.

You can just apply the pulses as fast as possible for the unique reason, to get your data soon. Otherwise there is no need to hurry.

As I understood the procedure:

1. MCU applies a high pulse for at least 200ns

2. MCU enter Z-state and sensor understands that MCU will read now the data

3. Sensor outputs the data bit

4. MCU reads the data bit

5. MCU outputs new high pulse

etc...

All you have to do is repeat the cycle as fast as possible if you want "real time" surveilance.

Ioannis


Ioannis