Entering_AR_150/Readme.md

165 lines
8.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Ввод платы регистратора AR-150
Инструкция описывает порядок проверки, прошивки и первичного ввода платы регистратора AR-150.
## Состав репозитория
- `bootloader_hex/` - скрипты и hex-файлы загрузчиков `MASTER` и `SLAVE`.
- `update_firmware/` - файлы обновления прошивки регистратора и NAND.
- `c8051/` - утилиты Silicon Labs, используемые скриптами прошивки.
- `image/` - фотографии платы и контрольных подключений.
## Визуальная проверка
Проверьте плату по монтажной схеме. Особое внимание уделите непропаям и залипаниям контактов на `DD1`, `DD10`, `DD11`, `DD13`.
**Верхняя сторона платы**
<img src="image/top_pcb.jpg" alt="Верхняя сторона платы AR-150" width="100%">
**Нижняя сторона платы**
<img src="image/btm_pcb.jpg" alt="Нижняя сторона платы AR-150" width="100%">
## Предварительные измерения
1. Замерьте напряжение на `B1` - батарейке часов. Напряжение должно быть не менее `2.9 В`.
2. Запаяйте висячий контакт `TYCO` по таблице ниже.
Примечание: обозначения `КТ` относятся не к сквозным отверстиям, а к `SMD`-площадкам, расположенным рядом со сквозными отверстиями.
| Контакт TYCO | Контакт платы | Цвет провода |
| --- | --- | --- |
| 1 | КТ1 | Черный |
| 2 | КТ2 | Красный |
| 3 | КТ3 | Белый |
| 4 | КТ4 | Розовый |
| 5 | КТ5 | Синий |
| 6 | КТ6 | Зеленый |
| 7 | КТ7 | Желтый |
| 8 | КТ8 | Зеленый |
| 9 | КТ9 | Белый |
Провода контактов `8` и `9` длиннее остальных.
<img src="image/tyco_pcb.jpg" alt="Распайка контакта TYCO" width="520">
## Прошивка загрузчиков
1. Подключите регистратор к интерфейсному модулю "Горизонталь", не подавая питание.
2. Подготовьте программатор Silicon Labs USB Debug Adapter.
<img src="image/programmator.jpg" alt="Программатор Silicon Labs USB Debug Adapter" width="520">
3. Подключите программатор к контакту `MASTER`.
<img src="image/master_prog.jpg" alt="Подключение программатора к контакту MASTER" width="520">
4. Подайте питание.
5. Контролируйте потребление: оно не должно превышать `15 мА`.
6. Измерьте напряжение `3.3 В` на плате.
<img src="image/3.3_pcb.jpg" alt="Контрольная точка измерения 3.3 В" width="100%">
7. Запустите скрипт:
```bat
bootloader_hex\master.bat
```
8. После завершения прошивки `MASTER` отключите питание.
9. Переподключите программатор к контакту `SLAVE`.
<img src="image/slave_prog.jpg" alt="Подключение программатора к контакту SLAVE" width="520">
10. Снова подайте питание.
11. Запустите скрипт:
```bat
bootloader_hex\slave.bat
```
## Обновление прошивки регистратора
1. В ПО `Registration 3.0` откройте:
```text
Горизонталь -> Сервисные команды -> Обновления
```
2. Запустите команду `Обновить прошивку AR150`.
Примечание: после загрузки `master`-прошивки по кнопке `Обновить прошивку AR150` необходимо дождаться выхода регистратора на связь.
<img src="image/update_AR150.png" alt="Команда обновления прошивки AR150 в ПО Registration 3.0" width="720">
3. Выберите файл прошивки из каталога `update_firmware/`, например:
```text
update_firmware\AR_150_4GB_3.0.hex
```
<img src="image/set_AR_hex.png" alt="Выбор hex-файла прошивки AR150" width="720">
Примечание: при загрузке прошивок из каталога `update_firmware/` возможна ситуация, когда прошивка не загружается с первого раза. В этом случае повторите попытку еще раз. Если и со второй попытки загрузка не удалась, это указывает на проблему.
4. После завершения процедуры последовательно выполните:
- `Обновить прошивку NAND`
- `Ввод USB контроллера`
5. Выключите питание интерфейсного модуля "Горизонталь".
## Подключение имитатора
Запаяйте висячую косичку к контактам `КТ13`, `КТ14`, `КТ15`, `КТ16`, `КТ17`, `КТ19`. При пайке ориентируйтесь на цвет проводов.
| Линия | Цвет провода | Номер контакта | Надпись контакта |
| --- | --- | --- | --- |
| Питание прибора | Желтый | КТ14 | UTOOL |
| Земля прибора | Черный | КТ13 | GND |
| Линия A | Синий | КТ16 | A |
| Линия B | Зеленый | КТ15 | B |
| Питание АКБ | Красный | КТ17 | BAT |
| Земля АКБ | Черный | КТ19 | GND |
<img src="image/imit_pcb.jpg" alt="Распайка косички для подключения имитатора" width="520">
1. Подключите имитатор к косичке проводов:
- желтый - питание;
- черный - `GND`;
- синий - линия `A`;
- зеленый - линия `B`.
2. Подключите имитатор АКБ к косичке. При необходимости можно воспользоваться лабораторным источником питания:
- красный - питание АКБ;
- черный - `GND`.
Источник питания имитатора АКБ должен выдавать не менее `15 В` и `0.3 А`.
**Общий вид подключения**
<img src="image/con_pcb.jpg" alt="Общий вид подключения платы AR-150" width="520">
## Проверка работы
1. Подключите регистратор к интерфейсному модулю "Горизонталь".
2. Подайте питание и убедитесь, что есть связь с имитатором.
3. Синхронизируйте время регистратора.
4. Выполните тестовую запись регистратора.
5. Подключите интерфейс быстрого считывателя к регистратору.
6. Подключите регистратор к компьютеру.
7. Убедитесь, что регистратор переходит в режим быстрого считывания и предоставляет компьютеру flash-память как USB-накопитель.
8. Обработайте файл `HRZ` с USB-накопителя в ПО `Registration 3.0`.
9. Распаяйте косичку проводов и висячий контакт `TYCO`.
После выполнения этих шагов ввод платы регистратора завершен.
## Примечание по программатору
Скрипты `master.bat` и `slave.bat` используют утилиту Silicon Labs, которая проверяет серийный номер подключенного программатора. Если серийный номер не совпадает с номером, указанным в скрипте, прошивка не пройдет.
Так как на постоянной основе используется один и тот же программатор, ввод серийного номера через аргументы скрипта не реализован. При необходимости серийный номер можно изменить вручную в соответствующем `.bat`-файле. Серийный номер программатора можно посмотреть в `Simplicity Studio`.