I made a change to the original UART script in order to trigger the 0xFF byte correctly. I added a final trigger step in order to trigger the next status falling edge. Unfortunately I found another erratic behaviour. Here is my first attempt with a three trigger steps sequence . Serial stream is 115200 kBauds (bit period is about 8.68e-06): [Bad_Trigger_2-0](//muut.com/u/ikalogic/s3/:ikalogic:pjrA:file_0bad_trigger_2.jpg.jpg) The last step with a Tmin constrain at about 74us should prevent the trigger on the falling edge just one bit afte the rising edge. I cannot understand why the FlexiTrig engine triggers on the first data-bit of the 0x81 byte. Is this normal or the FlexiTrig engine is not processing correctly the last step of the trigger sequence? Everything works fine when I change the third step adding both Tmin and Tmax constrains. Since the UART communication has no inter-bytes time gap it is possible to catch the start bit of the following byte. [Trigger_ok-0](//muut.com/u/ikalogic/s3/:ikalogic:7AjL:file_0trigger_ok.jpg.jpg) Can anybody help me to understand this behaviour? Thanks and regards. Roberto
I apologize because the last picture had the log window not scrolled to the bottom. It still reports the wrong trigger steps. Here is the updated picture with the correct log window: [Trigger-ok](//muut.com/u/ikalogic/s3/:ikalogic:wkOK:triggerok.jpg.jpg) Sorry...
Dear @rlugli, Thank you for all those suggestions. We'll work on UART trigger definition accordingly and update the protocol script. Thank you,