diff --git a/Readme.md b/Readme.md index d8452d1..dc20308 100644 --- a/Readme.md +++ b/Readme.md @@ -1 +1,153 @@ -**Hello** \ No newline at end of file +# Ввод платы регистратора AR-150 + +Инструкция описывает порядок проверки, прошивки и первичного ввода платы регистратора AR-150. + +## Состав репозитория + +- `bootloader_hex/` - скрипты и hex-файлы загрузчиков `MASTER` и `SLAVE`. +- `update_firmware/` - файлы обновления прошивки регистратора и NAND. +- `c8051/` - утилиты Silicon Labs, используемые скриптами прошивки. +- `image/` - фотографии платы и контрольных подключений. + +## Визуальная проверка + +Проверьте плату по монтажной схеме. Особое внимание уделите непропаям и залипаниям контактов на `DD1`, `DD10`, `DD11`, `DD13`. + +**Верхняя сторона платы** + +Верхняя сторона платы AR-150 + +**Нижняя сторона платы** + +Нижняя сторона платы AR-150 + +## Предварительные измерения + +1. Замерьте напряжение на `B1` - батарейке часов. +2. Запаяйте висячий контакт `TYCO` по таблице ниже. + +| Контакт TYCO | Контакт платы | +| --- | --- | +| 1 | КТ1 | +| 2 | КТ2 | +| 3 | КТ3 | +| 4 | КТ4 | +| 5 | КТ5 | +| 6 | КТ6 | +| 7 | КТ7 | +| 8 | КТ8 | +| 9 | КТ9 | + +Распайка контакта TYCO + +## Прошивка загрузчиков + +1. Подключите регистратор к интерфейсному модулю "Горизонталь" и подайте питание. +2. Контролируйте потребление: оно не должно превышать `15 мА`. +3. Измерьте напряжение `3.3 В` на плате. + +Контрольная точка измерения 3.3 В + +4. Подготовьте программатор Silicon Labs USB Debug Adapter. + +Программатор Silicon Labs USB Debug Adapter + +5. Подключите программатор к контакту `MASTER`. + +Подключение программатора к контакту MASTER + +6. Запустите скрипт: + +```bat +bootloader_hex\master.bat +``` + +7. Переподключите программатор к контакту `SLAVE`. + +Подключение программатора к контакту SLAVE + +8. Запустите скрипт: + +```bat +bootloader_hex\slave.bat +``` + +## Обновление прошивки регистратора + +1. В ПО `Registration 3.0` откройте: + +```text +Горизонталь -> Сервисные команды -> Обновления +``` + +2. Запустите команду `Обновить прошивку AR150`. + +Команда обновления прошивки AR150 в ПО Registration 3.0 + +3. Выберите файл прошивки из каталога `update_firmware/`, например: + +```text +update_firmware\AR_150_4GB_3.0.hex +``` + +Выбор hex-файла прошивки AR150 + +4. После завершения процедуры последовательно выполните: + +- `Обновить прошивку NAND` +- `Ввод USB контроллера` + +5. Выключите питание интерфейсного модуля "Горизонталь". + +## Подключение имитатора + +Запаяйте висячую косичку к контактам `КТ13`, `КТ14`, `КТ15`, `КТ16`, `КТ17`, `КТ19`. При пайке ориентируйтесь на цвет проводов. + +| Линия | Цвет провода | Номер контакта | Надпись контакта | +| --- | --- | --- | --- | +| Питание прибора | Желтый | КТ14 | UTOOL | +| Земля прибора | Черный | КТ13 | GND | +| Линия A | Синий | КТ16 | A | +| Линия B | Зеленый | КТ15 | B | +| Питание АКБ | Красный | КТ17 | BAT | +| Земля АКБ | Черный | КТ19 | GND | + +Распайка косички для подключения имитатора + +1. Подключите имитатор к косичке проводов: + +- желтый - питание; +- черный - `GND`; +- синий - линия `A`; +- зеленый - линия `B`. + +2. Подключите имитатор АКБ к косичке: + +- красный - питание АКБ; +- черный - `GND`. + +Источник питания имитатора АКБ должен выдавать не менее `15 В` и `0.3 А`. + +**Общий вид подключения** + +Общий вид подключения платы AR-150 + +## Проверка работы + +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`. diff --git a/image/3.3_pcb.jpg b/image/3.3_pcb.jpg new file mode 100644 index 0000000..5879297 Binary files /dev/null and b/image/3.3_pcb.jpg differ diff --git a/image/btm_pcb.jpg b/image/btm_pcb.jpg new file mode 100644 index 0000000..8afefa5 Binary files /dev/null and b/image/btm_pcb.jpg differ diff --git a/image/con_pcb.jpg b/image/con_pcb.jpg new file mode 100644 index 0000000..ed20a29 Binary files /dev/null and b/image/con_pcb.jpg differ diff --git a/image/imit_pcb.jpg b/image/imit_pcb.jpg new file mode 100644 index 0000000..2b429bb Binary files /dev/null and b/image/imit_pcb.jpg differ diff --git a/image/master_prog.jpg b/image/master_prog.jpg new file mode 100644 index 0000000..e0720a9 Binary files /dev/null and b/image/master_prog.jpg differ diff --git a/image/programmator.jpg b/image/programmator.jpg new file mode 100644 index 0000000..8291255 Binary files /dev/null and b/image/programmator.jpg differ diff --git a/image/set_AR_hex.png b/image/set_AR_hex.png new file mode 100644 index 0000000..08f9ed2 Binary files /dev/null and b/image/set_AR_hex.png differ diff --git a/image/slave_prog.jpg b/image/slave_prog.jpg new file mode 100644 index 0000000..bbd3518 Binary files /dev/null and b/image/slave_prog.jpg differ diff --git a/image/top_pcb.jpg b/image/top_pcb.jpg new file mode 100644 index 0000000..d002dfe Binary files /dev/null and b/image/top_pcb.jpg differ diff --git a/image/tyco_pcb.jpg b/image/tyco_pcb.jpg new file mode 100644 index 0000000..edfeae7 Binary files /dev/null and b/image/tyco_pcb.jpg differ diff --git a/image/update_AR150.png b/image/update_AR150.png new file mode 100644 index 0000000..28e23a4 Binary files /dev/null and b/image/update_AR150.png differ diff --git a/src_git/Алгоритм ввода.docx b/src_git/Алгоритм ввода.docx new file mode 100644 index 0000000..6b3b9bd Binary files /dev/null and b/src_git/Алгоритм ввода.docx differ