На закладке расположены следующие элементы:
• Fд грн. буфера – список позволяющий выбрать граничную частоту
дискретизации больше, которой будет чтение через буфер. В данном
случае установлена граничная частота равная 300 КГц, т.е. для частот
дискретизации от 400 КГц и выше будет чтение через буфер, а частот
для дискретизации 1 …300 КГц будет потоковое чтение. Fд грн. буфера
определяется экспериментально на основании нескольких измерений.
Так, например, сначала можно установить Fд грн. буфера = 300 КГц,
и провести измерения также на Fд=300 КГц, если искажений сигнала
не будет, значит, на Вашем компьютере и ОС можно передавать данные
в реальном режиме времени на заданной частоте дискретизации Fд=300
КГц. Если же будут искажения, то необходимо уменьшить частоту дискретизации,
например до 250 КГц и еще раз провести измерения, и так далее. После
определения частоты дискретизации, при которой нет искажений в полученных
результатах измерения, целесообразно установить ее в качестве граничной.
Теоретически данный МК может передавать данные со скоростью 1 МБайт/сек,
но практически получается только 256 КБайт/сек, так как пока нет
нормальных драйверов от Silabs для работы в изохорном режиме. Если
задан не большой буфер то частоту дискретизации можно поднять и
до 400 КГц, так например при чтении всего 4K данных, FIFO МК (1024
байта) не успеет переполнится и соответственно искажений не будет.
Почему так сделано.
• Пре триггер – позволяет задать количество отсчетов (байт) сохраняемых
до момента синхронизации. На оси времени этот участок сигнала находится
в отрицательной части, т.е. сигнал до события синхронизации - до
нуля, а сигнал после синхронизации - после нуля.
• Глубина памяти – при потоковом чтении определяется количеством
доступной памяти на компьютере и в режиме логического анализатора
искусственно ограничена 256M. Хотя не рекомендуется устанавливать
размер буфера больше нескольких Мбайт, так как анализировать такие
длинные сигналы крайне не удобно и к тому же очень много памяти
расходуется, для того чтобы отобразить (прорисовать) диаграммы на
экране.
• Кн. [7]…[0] – флажки разрешения прорисовки данных по соответствующему
каналу шины А при потоковом чтении. Так как обычно последовательные
интерфейсы имеют количество каналов меньше 8-ми, а шина A всегда
8-ми разрядная. То при прорисовки диаграмм последовательного интерфейса,
ресурсы компьютера могут тратиться в пустую из-за прорисовки данных
по не используемым каналам.
• Канал для внешнего тактирования (шина B) – позволяет выбрать
один из 8-ми каналов шины B для подключения внешнего тактового генератора.
• Инверсия шины A (для новых устройств) – данный флажок следует
установить только для новых устройств, так как для уменьшения размеров
печатной платы каналы шины А идут в инверсном порядке.
• Авто включения триггера (синхронизации) – разрешает автоматически
включать синхронизации при нажатии на любую кнопку из панели “Триггер”.
• Пропуск группы одинаковых байт при поиске – включение данной
опции позволяет пропускать при поиске группу подряд идущих одинаковых
байт. Например шина A содержит следующие байты AA’ BB CC AA’’ AA*
AA DD AA’’’, если требуется найти комбинацию АА, то после первого
на нажатия на кнопку поиска маркер будет указывать на AA’, после
второго на AA’’, после третьего нажатия на AA’’’ (если разрешен
пропуск) или на AA* (если пропуск запрещен).
• Вывести информацию о режиме чтения (буфер/поток) - разрешает
выводить информацию о режиме чтения на панели “Частота”.
|