Режим склейки Назад Содержание Вперед
Режим склейки предназначен для увеличения глубины памяти отводимой на один канал при чтении данных через буфер МК. Физический используемый микроконтроллер (С8051F321) позволяет выделить всего от 128 до 1544 бит на каждый канал при использовании только 8 каналов в качестве логического анализатора.

Функционирование логического анализатора в режиме склейки наиболее наглядно можно описать на основании следующего примера. Пусть есть устройство, у которого есть канал синхронизации и канал передачи данных, причем передача данных начинается, например, с перехода сигнала синхронизации из высокого в низкий уровень. Необходимо проанализировать все передаваемые данные с учетом того, что длина информационной части оказывается больше чем длина, которую за раз может считать устройство. Для того чтобы считать все данные с анализируемого устройства, выполним следующие действия:

1. Для наглядности анализа называем канал A0, например SCK, а канал A2, например MOSI (интерфейс SPI).

2. Включаем синхронизацию по спадающему фронту сигнала для канала SCK.

3. Нажимаем на кнопку "Запуск" и перезапускаем анализируемое устройство.

4. Так как условием синхронизации был переход сигнала SCK из высокого в низкий уровень, то начало полученных временных диаграмм должно совпадать с началом передачи данных устройством.

5. Открываем окно статистики, нажатием "Ctrl+T" и определяем количество спадающих фронтов по каналу SCK, для определенности пусть будет 50.

6. Включаем пропуск импульсов начинающихся со спадающего фронта и задаем количество пропускаемых импульсов, например 48, по каналу SCK.

7. Включаем режим склейки, нажатием "Ctrl+G".

8. Нажимаем на кнопку "Запуск" и перезапускаем анализируемое устройство.

9. Так как условие синхронизации не изменилось то начало полученных временных диаграмм должно совпадать с 48 импульсом синхронизации.

10. По окончанию измерения в верхнем правом углу рабочего экрана должна появится кнопка с рисунком в виде двух склеиваемых документов, под которой находятся две кнопки со стрелками влево и вправо. Двигая, ползунок линейки прокрутки вправо до конца основной диаграммы (сплошные линии) должна появится вклеиваемая диаграмма (пунктирные линии), это и есть результаты последнего измерения с учетом пропуска 48 импульсом синхронизации.

11. Так как в основной диаграмме содержится 50 импульсов синхронизации, а пропустили на 2 меньше, то необходимо сместить вклеиваемую диаграмму на 2 импульса SCK. Для этого следует нажать на кнопку со стрелкой влево и держать ее в нажатом состоянии до тех пор, пока начало вклеиваемой диаграммы сместится на два импульса SCK, при этом под двумя "лишними" импульсами SCK должны визуально совпасть основная диаграмма с вклеиваемой диаграммой по каналу данных. Так, например, на рисунке маркер 2 указывает на конец основной диаграммы, а маркер 1 на начало вклеиваемой диаграммы с учетом сдвига, как видно из рисунка вклеиваемую диаграмму следует еще немножко сдвинуть влево, чтобы она совпала с основной.

12. Если считанная вклейка как-то не удачно совмещается с основной диаграммой то можно, например, изменить количество пропускаемых импульсов и повторить все действия, начиная с пункта 8. После чего предыдущая считанная вклейка будет заменена на только что считанную, причем повторное измерение вклейки ни как не скажется на основной диаграмме.

13. Если же вклеиваемая диаграмма будет удачно совмещена с основной можно нажать кнопку "Склеить" вследствие чего вклеиваемая диаграмма станет продолжением основной.

14. Если по-прежнему считаны не все передаваемые данные, то все повторяется, начиная с пункта 5.

Использование режима вклейки позволяет увеличить глубину памяти отводимой на один канал до 1 Mбит т.е. почти в 1000 раз, за счет конечно дополнительных действий пользователя.
Назад Содержание Вперед