Over the last days I was thinking about your question.
> I was asking myself, what would a dedicated external trigger add to
> the project and I could not find a positive answer.
> I checked a few documents for expensive LA, and it seems the only
> purpose of an external trigger input is to have a dedicated BNC or
> similar connector for interfacing the LA to other devices from the
> same vendor.
> In our case one of the input signals could be used instead of a
> dedicated trigger input. In any case, to properly use an external
> trigger, some edge detection is necessary. This and more can be done
> with generic trigger code, which is applied to all IOs.
Yes, you are right, the external trigger input is "just another logic
The "only" difference is, that it has a BNC connector and has a fixed
voltage level (typ. +5 V) independent of logic input level (TTL, ECL,
1,2 V CMOS, LVDS...).
So from your point of view there is no external trigger input. For a
hardware designer there is one.
In this context:
Just to be sure: A trigger output is something that is essential
(Needed for every kind of more complex measurement setup).
Absoultely no idea how this is handled or if it is handled.
> The other question is regarding external clock. Do tools from any
> vendor support external clocking for the SPI protocol, where the
> clock is silent if slave select is not active. The problem is, if
> there is no clock, the edge on the slave select signal can not be
> detected, without clock it is also not possible to push data through
> input pipeline stages (before clock domain crossing). Maybe this is
> not the bast example, but the question remains, how sampling on
> external clock works, if this clock is not available while the system
> is idle.
The first part "the edge on the slave select signal can not be
detected" is not problematic, we can use the level trigger (because we
are synchronous to the spi clock).
But the question about sampling is a valid one.
Hmm, the same situation applies for I2C too.
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
sigrok-devel mailing list