Вы находитесь на странице: 1из 4

Тестирование приборов Type 1

Общее
Ниже приведена последовательность действий по поиску и локализации неисправностей платы
первичного прибора Insol401 аппаратной модификации 2.0.x (на AD9915) как при первом
включении после сборки и ремонта, так и в случае появления неисправности в процессе
эксплуатации.
Эту последовательность действий можно использовать также и для плат первичного прибора
Insol401 аппаратной модификации 1.x.x (на AD9910). Все действия аналогичны, разница только в
позиционных обозначениях компонентов, которые для плат на AD9910 отличаются от тех что
указаны в этом тексте. В некоторых случаях отличаются и номера выводов.
Шаги выполняемые при тестировании пронумерованы. Если не удается сразу исправить
найденную ошибку, на плату следует наклеить бирку с номером шага, выполнение которого
закончилось неудачей.
Если не указано явно, все измерения делаются осциллографом с открытым входом.
Полоса пропускания осциллографа и щупа должна быть не менее 100MHz.
Допускается использование осциллографа и щупа с полосой пропускания 25MHz (при этом одна
из проверок не может быть выполнена).
Должен быть использован высокоомный щуп (не менее 10kΩ).
Общий провод (зажим крокодил) щупа во всех случаях подключается к земляной клемме P1p.
Переключатель предела измерения по Y:
· в большинстве случаев: 1V/дел.
· при измерении питающих напряжений +5V: 2V/дел.
· при измерении питающих напряжений +24V: 5V/дел или 10V/дел.

Проверка питающих напряжений и опорного генератора DDS


Осциллограф – развертка по X: 10ms/дел.
1. Подать на X1p питание 24V (линии CAN подключать необязательно).
2. Проверить наличие +24V на катоде D3p (1.5KE30A)
3. Проверить наличие +5,5V на P2p и 2p
4. Проверить наличие +5V на DA1c pin3
5. Проверить наличие +5V на P2, P4 и P5
6. Проверить наличие +5V на катоде D2b (1.5KE6.8A)
7. Проверить наличие +3,3V на DD_2 pin4 (Генератор 25MHz)
8. Проверить наличие +3,3V на C163 и C164 (те выводы которые ближе к AD9915)
9. Проверить наличие +1,8V на C160 и C161 (те выводы которые ближе к AD9915)
Осциллограф – развертка по X: 20ns/дел
10. Проверить наличие меандра частотой 25MHz (40ns) и размахом 3,3V на DD_2 pin3
11. Проверить наличие меандра частотой 25MHz (40ns) на DA1 (AD9915) pin54 и pin55.
Параметры меандра: переменная составляющая 200mVp-p, постоянная (смещение) 2V.

Проверка специальным тестовым ПО


Подготовка тестового ПО и начало теста
12. Запрограммировать тестовое ПО, для чего
· Подключить программатор ST-Link
· В Keil μVision открыть проект Dev\Insol_Dev.uvpojx
· Открыть файл dev.h (Dev\INC\dev.h)
· Указать серийный номер прибора в константе DEV_SERIAL_NO
Тестирование приборов Type 1. Rev 1.0 1 из 4
· Присвоить константе IS_TEST_MODE значение 1
· Скомпилировать и слинковать проект (горячая клавиша F7)
· Запрограммировать прибор полученным бинарным файлом через ST-Link (горячая
клавиша F8)
· Выключить питание (ST-Link так же можно отключить).
Невозможность доступа к MCU через ST-Link говорит либо о неисправности микросхемы D1mA
либо об ошибке монтажа, либо о браке печатной платы. В этом случае следует:
· визуально проверить монтаж микросхемы и близлежащих компонентов
· проверить наличие напряжения питания +3,3V на выводах 11, 19, 28, 50, 75, 100.
13. Включить питание 24V (линии CAN подключать необязательно).
Сразу начнется выполнение теста

Первая фаза теста – общая проверка работоспособности MCU


Общее время первой фазы теста 10 сек.
Осциллограф – развертка по X: 100ns/дел.
14. Убедиться в правильной работе первой фазы теста: должны попеременно загораться
светодиоды в следующей последовательности: зеленый - желтый - красный.
Время горения каждого светодиода 1 с.
15. Проверить на выводе 67 D1mA (STM32F407VGT6) наличие меандра частотой равной
частоте кварцевого резонатора (8MHz) амплитудой 3,3V.
Отсутствие правильного порядка включения светодиодов говорит о об ошибке монтажа, либо о
браке печатной платы.
Увеличенное время переключения или отсутствие сигнала на выводе 67 D1mA или неверная
частота на этом выводе говорит о неправильной работе тактового генератора на резонаторе B2m.
После трех циклов светодиоды выключаются и выполняется задержка 1 сек перед следующей
фазой теста.

Вторая фаза теста – PLL, связь MCU с DDS


Во время этой фазы постоянно светятся все светодиоды.
Продолжительность второй фазы теста 30сек.
После окончания этого времени светодиоды выключаются и выполняется задержка 1 сек перед
следующей фазой теста.
Во время всей второй и последующих фаз теста на выводе 67 D1mA (STM32F407VGT6) должен
наблюдаться меандр частотой равной половине частоты внутреннего PLL (168 / 2 = 84MHz)
амплитудой 3,3V.
Осциллограф – развертка по X: 10ns/дел.
16. Проверить наличие меандра на выводе 67 D1mA (STM32F407VGT6) F = 84MHz (12ns),
размах 3,3V
Осциллограф – развертка по X: 50μs/дел.
17. Проверить на выводе 21 (D1/SCLK) DA1(AD9915) наличие меандра частотой около 50kHz
(период 20μs)
18. Проверить на выводе 20 (D2/SDIO) DA1(AD9915) наличие меандра частотой около 25kHz
(период 40μs)
19. Проверить на выводе 18 (D4/SYNCIO) DA1(AD9915) наличие меандра частотой около
12,5kHz (период 80μs)
20. Проверить на выводе 86 (IO_UPD) DA1(AD9915) наличие меандра частотой около 6,25kHz
(период 160μs)
21. Проверить на выводе 85 (MasterReset) DA1(AD9915) наличие меандра частотой около
3,125kHz (период 320μs)

Тестирование приборов Type 1. Rev 1.0 2 из 4


Третья фаза теста – комплексная проверка всего прибора
Эта фаза состоит бесконечного повторения 3х стадий длительностью 5 сек каждая.
При нормальном течении теста должны попеременно загораться светодиоды, индицирующие
текущую стадию третьей фазы в следующей последовательности: зеленый - желтый - красный.

Инициализация периферии
22. Убедиться, что инициализация DDS прошла успешно. При ошибке инициализации
начнется непрерывное мигание красного светодиода. Тест на этом остановится.
23. Убедиться, что инициализация внутреннего DAC MCU прошла успешно. При ошибке
инициализации начнется непрерывное мигание желтого светодиода. Тест на этом
остановится.
24. Убедиться, что инициализация внутреннего ADC MCU прошла успешно. При ошибке
инициализации начнется непрерывное мигание зеленого светодиода. Тест на этом
остановится.

Управляющие напряжения коммутатора


25. Проверить управляющее напряжение на DA16 (AS169-73) pin 4. При свечении желтого
светодиода: +3,3V. В других случаях: 0V.
26. Проверить управляющее напряжение на DA16 (AS169-73) pin 6. При свечении желтого
светодиода: 0V. В других случаях: +3,3V.

Радиотракт
Осциллограф – развертка по X: 100ns/дел.
27. Проверить напряжения на DA1A (AD9915) pin 41, 42. Переменная составляющая 10MHz
(период 100ns) 160mVp-p, постоянная составляющая +2,8V
28. Проверить напряжение на T3 (TCM2-43X+) pin 3. Переменная составляющая 10MHz
(период 100ns) 320mVp-p, постоянная составляющая 0V
29. Проверить напряжение на DA5 (HMC311S) pin1. Переменная составляющая 10MHz
(период 100ns) 320mVp-p, постоянная составляющая +3V
30. Проверить напряжение на DA5 (HMC311S) pin3. Переменная составляющая 10MHz
(период 100ns) 1600mVp-p, постоянная составляющая +4V
31. Проверить напряжение на DA11 (AD8361A) pin5. Переменная составляющая 10MHz
(период 100ns) 800mVp-p, постоянная составляющая +0,8V
32. Проверить напряжение на DA11 (AD8361A) pin1. Переменная составляющая 0V,
постоянная составляющая около +1,9…3,8V
33. Проверить напряжение на T1 (TC4-19+) pin6. При свечении зеленого или красного
светодиода: Переменная составляющая 10MHz (период 100ns) 640mVp-p, постоянная
составляющая 0V. В других случаях 0V (нет сигнала).
34. Проверить напряжение на T2 (TC4-19+) pin6. При свечении желтого светодиода:
Переменная составляющая 10MHz (период 100ns) 900…1200mVp-p, постоянная
составляющая 0V. В других случаях 0V (нет сигнала).

Стабилизатор (источник) тока


Для измерения используется любой миллиамперметр постоянного тока с пределом 10mA или
мультиметр.
Клемма "–" миллиамперметра подключается к контакту крепления волновода 1,
клемма "+" подключается к контакту крепления волновода 2 через резистор 200Ω.
35. Проверить ток выдаваемый стабилизатором. Ток должен быть равен:
При свечении зеленого светодиода: 0…0,2mA
При свечении желтого светодиода: 2,5mA
При свечении красного светодиода: 5mA

Тестирование приборов Type 1. Rev 1.0 3 из 4


Проверка CAN
36. Запрограммировать тестовое ПО, для чего:
· Подключить программатор ST-Link
· В Keil μVision открыть проект Dev\Insol_Dev.uvpojx
· Открыть файл dev.h (Dev\INC\dev.h)
· Указать серийный номер прибора в константе DEV_SERIAL_NO
· Присвоить константе IS_TEST_MODE значение 0
· Присвоить константе IS_EMUL_MODE значение 1
· Скомпилировать и слинковать проект (горячая клавиша F7).
· Запрограммировать прибор полученным бинарным файлом через ST-Link (горячая
клавиша F8)
· Выключить питание (ST-Link так же можно отключить)
Подключить испытуемую плату к вторичному прибору.
Включить вторичный прибор.
37. Убедиться в правильной работе теста:
На испытуемом первичном приборе должен светится зеленый светодиод и время от
времени загораться желтый.
На вторичном приборе должна наблюдаться нормальная работа и отображаться одинаковые
результаты для каждого измерения.

Завершение тестов и окончательное программирование


прибора
38. Запрограммировать рабочее ПО, для чего:
· Подключить программатор ST-Link
· В Keil μVision открыть проект Dev\Insol_Dev.uvpojx
· Открыть файл dev.h (Dev\INC\dev.h)
· Указать серийный номер прибора в константе DEV_SERIAL_NO
· Присвоить константе IS_TEST_MODE значение 0
· Присвоить константе IS_EMUL_MODE значение 0
· Скомпилировать и слинковать проект (горячая клавиша F7).
· Запрограммировать прибор полученным бинарным файлом через ST-Link (горячая
клавиша F8)
· Выключить питание. Отключить ST-Link
39. Выполнить калибровочное измерение, для чего:
· Подключить образцовый волновод1
· На дисплее вторичного прибора: закладка H1 > Калибровочное измерение >
Изменить > Да > пароль «0000» > Ok
· Дождаться пропадания надписи «Ожидание»
40. Заполнить градуировочную таблицу
Эту операцию можно сделать как через Web-интерфейс (Меню: Первичный прибор >
Градуировочная таблица) так и на дисплее вторичного прибора: закладка H1 >
Градуировочная таблица > Изменить > пароль «0000» > Ввести нужные строки2 >
Сохранить все
41. Изменить настройки прибора
Эту операцию можно сделать как через Web-интерфейс (Меню: Первичный прибор >
Настройки) так и на дисплее вторичного прибора: закладка H1 > Настройки > Изменить >
пароль «0000» > Ввести нужные данные > Сохранить все
Теперь прибор готов к работе.

1
Если калибровочное измерение не используется эту операцию можно пропустить
2
Если градуировочная таблица не нужна следует ввести в любой строке 0, 0 (несмотря на то что там уже 0, 0)
Тестирование приборов Type 1. Rev 1.0 4 из 4

Оценить