mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-05 20:23:27 +03:00
29 KiB
29 KiB
#ATE #b1b7 #dmfts
https://j.yadro.com/browse/RGYARB1B7-2284
Work Breakdown Structure
- Document Development. Разработка документации стенда.
Основная веха проекта.
Жизненный цикл - весь проект. От нее зависят все остальные.
- Analys. Изучение документации.
RESULT: Сформировано Общее верхнеуровневое понимание работы DM
- Анализ HLBD RU
- Анализ схемотехнического решения DM
- Изучение текущей реализации ATE стенда
- Анализ PCB DM
- Определение ключевых интерфейсов необходимых для тестирования
- HLBD. Разработка HLBD стенда.
RESULT: Согласованная HLBD стенда
- Разработка HLBD стенда. (Доработка текущего решения)
- Первичное ревью
- Согласование и утверждение первой версии
- Доработки в процессе отладки стенда.
- General BOM. Подбор ключевых компонентов стенда.
RESULT: Сформированная общая таблица BoM (Equipment + RF parts )
- Анализ текущего решения и определение необходимых компонентов.
- Подбор оборудования. BOM на общее оборудование стенда. Сформировать перечень оборудования (стойка + механика)
- Определение RF компонентов стенда. (Свитчи, Аттенюаторы, Каплеры, фильтры)
- Свитчи
- Аттенюаторы
- Фильтры, Сумматоры/Делители и т.д.
- Определение RF кабелей стенда.
- Other BOM. Проработка недостающих компонентов стенда
RESULT: Сформированная общая таблица BoM недостающих компонентов.
- Анализ недостающих компонентов
- Формирование BoM
- Передача в закупку.
- Контроль и сопровождение.
- Workers Plan. Первичная проработка методик тестирования DM.
Формирование плана тестирования.
RESULT: Составлен план тестирования. Определен минимально необходимый набор тестов и
- Определение ключевых тестируемых компонентов. Предварительный набор тестов.
RESULT: Таблица что тестируем c предварительным набором тестов.
- Формирования первичного набора тестов.
- Формирование подробного списка списка тестов.
- Документация подробного плана тестирования.
- Ревью
- Утверждение
- Оформление в Confluence
- Определение ключевых тестируемых компонентов. Предварительный набор тестов.
RESULT: Таблица что тестируем c предварительным набором тестов.
- Workers. Подготовка, отладка и описание методик тестирования.
RESULT: Подготовленное и отлаженное в RFC КД методик для передачи в RUAP
- Детализирование и ручная отладка методик. RESULT: Каждый шаг теста определен и отработан в ручном режиме. Подготовлено описание в confleunce.
- Автоматизация методик в RFC. RESULT: Каждая тест автоматизирован в RFC. Сформированы YAML конфигурации.
- Воркеры
- Firmware Update - Обновление ПО DM
- check_firmware
- prepare_to_install
- slot_a_firmware_update
- post_upgrade_test
- slot_b_firmware_update
- post_upgrade_test
- Write FRU Data - Запись FRU данных из MES
- generation_FRU_binary
- copy_FRU_to_DM
- write_fru_data
- reboot_dm
- verification_fru
- MAC verification - Верификация MAC адресов системы
- read_mac
- check_mac
- Scan Inventory - Проверка внутренней периферии
- cpu_test
- ram_test
- ecpri_test
- Потребует переработки текущего решения. Нужно использовать cli команды
- aisg_test
- pmbus_test
- internal_ic_test
- Тестируем все ключевые компоненты, которые можно опросить через cli
- PAM Interfaces Test - Проверка PAM интерфейсов
- check_pam_conn_ch1
- i2c_test
- gpio_control_test
- Seti_PreA_b1
- Seti_PreA_b7
- EN_Bias_b1b7
- RST_Bias_b1b7
- Refl_Prot_b1
- Refl_Prot_b7
- TRIG_RST_b1
- TRIG_RST_b7
- pam_vdd_test
- 5V5_PA_TX
- 28V0_PreA_B1
- 28V0_PreA_B7
- V_PA_B1
- V_PA_B7
- check_pam_conn_ch2
- check_pam_conn_ch3
- check_pam_conn_ch4
- check_pam_conn_ch1
- Ethernet Switch Load Test - Нагрузочный тест IC Ethernet Swich
- switch_config
- viavi_config
- switch_test
- RF Test DAC - Тестирование трактов передатчика
- check_tm
- modem_init
- dac_ch1_test: - Тестирование передатчика (B1 и B7)
- TX_CH1_B1
- ACLR & КУ
- TX_CH1_B7
- ACLR & КУ
- TX_CH1_B1
- dac_ch2_test:
- dac_ch3_test:
- dac_ch4_test:
- RF Test ADC - Тестирование трактов приемника
- Тестирование RX трактов (B1, B7 одновременно)
- RX_CH1
- RX_CH2
- RX_CH3
- RX_CH4
- Тестирование DPD трактов
- DPD_B1_CH1
- DPD_B7_CH1
- DPD_B1_CH2
- DPD_B7_CH2
- DPD_B1_CH3
- DPD_B7_CH3
- DPD_B1_CH4
- DPD_B7_CH4
- Тестирование RX трактов (B1, B7 одновременно)
- Firmware Update - Обновление ПО DM
- DOC. Разработка основной документации стенда
- Подробный список кабелей и кабельных сборок стенда.
- HLPD. Диаграмма распределения стенда.
- Инструкция по эксплуатации.
- Инструкция по калибровке и обслуживанию.
- Общий BOM стенда. Подробный список составных компонентов стенда
- Документация по DAB MCU.
- Analys. Изучение документации.
RESULT: Сформировано Общее верхнеуровневое понимание работы DM
- Mechanical Development. Разработка механики (revA) - механика стенда.
- Разработка механики (revA)
- Анализ и проработка текущего решения.
- Обсуждение концепций и подхода
- Определение стратегии разработки
- PoC стенда. Первичный Placeament
- Проработка стойки с оборудованием
- Компоновка согласно HLBD и BOM стенда.
- Проработка оснастки (механики) стенда
- Итеративная проработка выбранного решения
- Согласование и калибровка с ответственным и рабочей группой
- Проработка стойки с оборудованием
- Механика (revA) готова и утверждена
- Разработка КД и подбор производителей
- КД готово и утверждено
- Передача в изготовление
- Механика (revA) изготовлена и получена
- Сборка в RFC
- Монтаж несущей конструкции. Возможная доработка.
- Установка внутренних компонентов стенда
- Подключение внутренних систем стенда
- Проверка работоспособности. Юстировка.
- Сборка в RFC
- Анализ и проработка текущего решения.
- Разработка механики (revB) - ПРИ НЕОБХОДИМОСТИ
- Разработка механики (revA)
- Hardware Development. Разработка внутренних TestFixture PCB модулей стенда.
- DAB - DM ATE Board - модуль тестирования интерфейсов связи с PAM
- HLBD - Разработка блок - диаграммы модуля.
RESULT: HLBD готовое для передачи в разработку PCB
- Проработка концепции. Определение Placeament и компонентов.
- Разработка КД модуля.
RESULT: Подготовленный комплект документов, необходимы для изготовления PCB на FAB
- SCH. Разработка cхемы электрической принципиальной
- PCB. Разработка топологии PCB
- DOC. Формирование КД на плату.
- SCH, PCB, BOM, 3D, GBR, ODB
- Ревью и согласование DOC.
- Передача FAB в изготовление
- PCB изготовлена и получена.
- Bring-up. Тестирование и отладка
- Сборка (в случае необходимости)
- Визуальный контроль - досборка.
- Первое включение.
- Проверка системы питания (напряжение/TP)
- Проверка ключевых интерфейсов
- Модификация (при необходимости)
- Функциональное тестирование с DevBoard STM32
- SW Testing - отладка функционала DAB MCU
- Отладка I2C интерфейсов
- Отладка GPIO интерфейсов
- Отладка I2C интерфейсов
- HLBD - Разработка блок - диаграммы модуля.
RESULT: HLBD готовое для передачи в разработку PCB
- RAB - Replaceable Adapter Board - универсальный модуль подключения PAM интерфейсов DUT
- HLBD - Разработка блок - диаграммы модуля .
RESULT: HLBD готовое для передачи в разработку PCB
- Проработка концепции. Определение Placeament и компонентов.
- КД Разработка модуля.
RESULT: Подготовленный комплект документов, необходимы для изготовления PCB на FAB
- SCH. Разработка cхемы электрической принципиальной
- PCB. Разработка топологии PCB
- DOC. Формирование КД на плату.
- SCH, PCB, BOM, 3D, GBR, ODB
- Ревью и согласование DOC.
- Передача FAB в изготовлени
- Bring-up. Тестирование и отладка (PCB изготовлена и получена.)
- Сборка (в случае необходимости)
- Визуальный контроль - досборка.
- Первое включение.
- Проверка системы питания (напряжение/TP)
- Проверка ключевых интерфейсов
- Модификация (при необходимости)
- HLBD - Разработка блок - диаграммы модуля .
RESULT: HLBD готовое для передачи в разработку PCB
- ARAB - AISG Replaceable Adapter Board - модуль подключения AISG интерфейса DUT
- HLBD - Разработка блок - диаграммы модуля .
RESULT: HLBD готовое для передачи в разработку PCB
1. Проработка концепции. Определение Placeament и компонентов.
- КД Разработка модуля.
RESULT: Подготовленный комплект документов, необходимы для изготовления PCB на FAB
- SCH. Разработка cхемы электрической принципиальной
- PCB. Разработка топологии PCB
- DOC. Формирование КД на плату.
- SCH, PCB, BOM, 3D, GBR, ODB
- Ревью и согласование DOC.
- Передача FAB в изготовлени
- Bring-up. Тестирование и отладка (PCB изготовлена и получена.)
- Сборка (в случае необходимости)
- Визуальный контроль - доработка.
- Первое включение.
- Проверка системы питания (напряжение/TP)
- Проверка ключевых интерфейсов
- Модификация (при необходимости)
- КД Разработка модуля.
RESULT: Подготовленный комплект документов, необходимы для изготовления PCB на FAB
- HLBD - Разработка блок - диаграммы модуля .
RESULT: HLBD готовое для передачи в разработку PCB
1. Проработка концепции. Определение Placeament и компонентов.
- DAB - DM ATE Board - модуль тестирования интерфейсов связи с PAM
- Software Development. Разработка ПО стенда.
- Equipment Drivers. Драйверы измерительного оборудования и приборов стенда
- Актуализация статуса драйверов оборудования. Имплементация дополнительного функционала ()
- Signal Analyzer (Keysight)
- Signal Generator (Keysight )
- Power Supply Unit (ITECH 6512C)
- Network Tester (Viavi MAP-2500)
- Актуализация статуса драйверов оборудования. Имплементация дополнительного функционала ()
- DAB Driver. Драйверы измерительного оборудования и приборов стенда
- DAB - 01. Bare Metal Разработка.
- I2C driver. Разработка драйвера I2C Bus. (PAM Request-Responce control)
- Эмуляция работы цифровых I2C линии для 4 интерфейсов PAM
- Доработка текущего функционала I2C ( запрос/ответ ) на 4 шины I2C.
- GPIO driver. Разработка функционала GPIO драйвера.
- Эмуляция работы цифровых интерфейсов PAM
- EN_Bias_b1b7. Обеспечение возможности тестирование сигнала. Чтение / Установка состояния.
- RST_Bias_b1b7. Обеспечение возможности тестирование сигнала. Чтение / Установка состояния.
- Refl_Prot_b1. Обеспечение возможности тестирование сигнала. Чтение / Установка уровня.
- Refl_Prot_b7 Обеспечение возможности тестирование сигнала. Чтение / Установка уровня.
- TRIG_RST_b1 Обеспечение возможности тестирование сигнала. Чтение / Установка уровня.
- TRIG_RST_b7 Обеспечение возможности тестирование сигнала. Чтение / Установка уровня.
- API Equipment Management. Расширение текущего функционала.
- Добавления возможности контроля вышеперечисленных GPIO интерфейсов
- Эмуляция работы цифровых интерфейсов PAM
- MUX driver. Разработка функционала драйвера мультиплексора.
- Коммутация целевых каналов ADC. Контроль каналов мультиплексора
- ADC driver. Разработка функционала ADC драйвера.
- Чтение уровня уровня входного напряжения.
- Seti_PreA_b1. Чтение уровня сигнала. Усреднение значения.
- Seti_PreA_b7 Чтение уровня сигнала. Усреднение значения.
- pam_conn_ch1 - ch4 Чтение уровня сигнала линий питания PAM. Усреднение значения.
- API Equipment Management. Добавления возможности контроля состояния интерфейсов Передача значения на TestRunnerP
- Чтение уровня уровня входного напряжения.
- I2C driver. Разработка драйвера I2C Bus. (PAM Request-Responce control)
- DAB - 02. Testing & Debug - отладка функционала DAB MCU
- Отладка I2C интерфейсов
- Отладка MUX драйвера
- Отладка GPIO интерфейсов
- Отладка ADC интерфейсов
- DAB - 01. Bare Metal Разработка.
- ЦУМ / MES. Разработка API.
- Описание процедуры выгрузки.
- CI / CD - верификация и автоматизация выгрузки артефактов
- YAML
- Bootstrap Firmware
- FW. Factory Firmware
- TM. Файловые тестовых моделей.
- Equipment Drivers. Драйверы измерительного оборудования и приборов стенда
- RFC Automation Автоматизация методик в RFC
- Firmware Update - Обновление ПО DM
- Большая часть теста остается без изменений
- Обновление функционала текущего теста
- (slot_b_firmware_update) Добавление шага обновления слот - B
- (post_upgrade_test) Добавление шага проверки успешного обновления.
- Write FRU Data - Запись FRU данных из MES
- Большая часть теста остается без изменений.
- Возможно потребуется добавления проверка текущих значение (по аналогии с RUFTS)
- Запись калибровочных значений тракта (Power Sensors ) ???
- MAC verification - Верификация MAC адресов системы
- Тест остается без изменений.
- Scan Inventory - Проверка внутренней периферии
- cpu_test
- ram_test
- ecpri_test
- Потребует переработки текущего решения. Нужно использовать cli команды
- aisg_test
- pmbus_test
- internal_ic_test
- Тестируем все ключевые компоненты, которые можно опросить через cli
- PAM Interfaces Test - Проверка PAM интерфейсов
- check_pam_conn_ch1
- i2c_test
- gpio_control_test
- Seti_PreA_b1
- Seti_PreA_b7
- EN_Bias_b1b7
- RST_Bias_b1b7
- Refl_Prot_b1
- Refl_Prot_b7
- TRIG_RST_b1
- TRIG_RST_b7
- pam_vdd_test
- 5V5_PA_TX
- 28V0_PreA_B1
- 28V0_PreA_B7
- V_PA_B1
- V_PA_B7
- check_pam_conn_ch2
- check_pam_conn_ch3
- check_pam_conn_ch4
- check_pam_conn_ch1
- Ethernet Switch Load Test - Нагрузочный тест IC Ethernet Swich
- switch_config
- viavi_config
- switch_test
- RF Test DAC - Тестирование трактов передатчика
- check_tm
- modem_init
- dac_ch1_test: - Тестирование передатчика (B1 и B7)
- TX_CH1_B1
- ACLR & КУ
- TX_CH1_B7
- ACLR & КУ
- TX_CH1_B1
- dac_ch2_test:
- dac_ch3_test:
- dac_ch4_test:
- RF Test ADC - Тестирование трактов приемника
- Тестирование RX трактов (B1, B7 одновременно)
- RX_CH1
- RX_CH2
- RX_CH3
- RX_CH4
- Тестирование DPD трактов
- DPD_B1_CH1
- DPD_B7_CH1
- DPD_B1_CH2
- DPD_B7_CH2
- DPD_B1_CH3
- DPD_B7_CH3
- DPD_B1_CH4
- DPD_B7_CH4
- Тестирование RX трактов (B1, B7 одновременно)
- Firmware Update - Обновление ПО DM
- RUAP Implementation. Передача и отработка методик в RUAP
- АВЛДП
- ЛДВАОПДЛ
- ВДАОП
- АВЛДП
- YFD Debuging. Запуск и отладка тестирования на YFD.
Workers or Test Suites:
| Worker | Description | Комментарий |
|---|---|---|
| Firmware Update | Обновление ПО | |
| Write FRU Date | Запись FRU данных из MES | |
| MAC verification | Верификация MAC адресов системы | |
| Scan Inventory | Проверка внутренней периферии | |
| PAM Interfaces Test | Проверка PAM интерфейсов | |
| Ethernet Switch Load Test | Нагрузочный тест IC Ethernet Swich | 1. Делаем на 10G |
| RF Test DAC | Тестирование передающих трактов | 1. Определить количество и конфигурации CC 2. Проверка линейности DVGA |
| RF Test ADC | Тестирование приемных трактов | 1. Дельта (error) между каналами 2. Ошибка абсолютного сигнала |
- Firmware Update - Обновление ПО DM
- check_firmware
- prepare_to_install
- slot_a_firmware_update
- post_upgrade_test
- slot_b_firmware_update
- post_upgrade_test
- Write FRU Data - Запись FRU данных из MES
- generation_FRU_binary
- copy_FRU_to_DM
- write_fru_data
- reboot_dm
- verification_fru
- MAC verification - Верификация MAC адресов системы
- read_mac
- check_mac
- Scan Inventory - Проверка внутренней периферии
- cpu_test
- ram_test
- ecpri_test
- Потребует переработки текущего решения. Нужно использовать cli команды
- aisg_test
- pmbus_test
- internal_ic_test
- Тестируем все ключевые компоненты, которые можно опросить через cli
- PAM Interfaces Test - Проверка PAM интерфейсов
- check_pam_conn_ch1
- i2c_test
- gpio_control_test
- Seti_PreA_b1
- Seti_PreA_b7
- EN_Bias_b1b7
- RST_Bias_b1b7
- Refl_Prot_b1
- Refl_Prot_b7
- TRIG_RST_b1
- TRIG_RST_b7
- pam_vdd_test
- 5V5_PA_TX
- 28V0_PreA_B1
- 28V0_PreA_B7
- V_PA_B1
- V_PA_B7
- check_pam_conn_ch2
- check_pam_conn_ch3
- check_pam_conn_ch4
- check_pam_conn_ch1
- Ethernet Switch Load Test - Нагрузочный тест IC Ethernet Swich
- switch_config
- viavi_config
- switch_test
- RF Test DAC - Тестирование трактов передатчика
- check_tm
- modem_init
- dac_ch1_test: - Тестирование передатчика (B1 и B7)
- TX_CH1_B1
- ACLR & КУ
- TX_CH1_B7
- ACLR & КУ
- TX_CH1_B1
- dac_ch2_test:
- dac_ch3_test:
- dac_ch4_test:
- RF Test ADC - Тестирование трактов приемника
1. Тестирование RX трактов (B1, B7 одновременно)
1. RX_CH1
2. RX_CH2 3. RX_CH3 4. RX_CH4 2. Тестирование DPD трактов 1. DPD_B1_CH1 2. DPD_B7_CH1 3. DPD_B1_CH2 4. DPD_B7_CH2 5. DPD_B1_CH3 6. DPD_B7_CH3 7. DPD_B1_CH4 8. DPD_B7_CH4
Action Point
- HLBD - IN REVIEW - Actual rev.5
Задача:
- Первичное ревью 31.10.25 (rev 3)
- Согласование и утверждение первой версии 06.11.26 REV-04
- Возможные доработки
- Модификация HLBD с применением
- BOM - IN PROGRESS - DONE
- Ключевые компоненты стойки и механики стенда
- Первичное ревью 31.10.25
- Согласование и утверждение первой версии 06.11.26 rev5
- Проработка недостающих позиций (отложено)
- Первичное ревью
- Согласование и утверждение первой версии
- Ключевые компоненты стойки и механики стенда
- Mech - IN PROGRESS
- Стойка не перерабатывается
- Проработка общей механики
- Защита от "дурака"
- Проработка портала
- RAB - IN PROGRESS - DONE
Задача: https://j.yadro.com/browse/RGYARB1B7-2373
- HLBD - IN PROGRESS
- HLBD Первичное ревью - 06.11.26
Замечания: Оставлены комментарии
- Заменить коннекторы на винтовые клеммы на плату (решили в DMFTS не менять)
- Общие замечания:
RAB - планируется как универсальный модуль для любого канала.
- На HLBD оставить 1 PAM коннектор и определить его PN.
- Поправить имена цепей с коннектора PA.
- DM в данном случае можно как вторичное устройство. Подумать как отобразить это на HLBD
- Отобразить общую зону PCB
- Отсутствие линии питания 5V
- Заменить выбранный коннектор. DS1064-16-16V8BB-3A (на более распространённый шаг - 2.54)
- Level Shifter - подобрать другой. Использовать аналогичный с b3 (но без схемы one shot)
- При разработке
- Проработка по результатам ревью
Замечания относительно rev1 - исправлено
- Проработана rev2 - выполнено ревью. Замечания относительно rev2 - исправлено
- Проработана rev3 - Необходимо выполнить ревью. ОЖИДАЕТ РЕВЬЮ
- ВЫПОЛНИТЬ Согласование.
- HLBD Первичное ревью - 06.11.26
Замечания: Оставлены комментарии
- Разработка КД модуля.
- SCH. Разработка cхемы электрической принципиальной
- PCB. Разработка топологии PCB
- DOC. Формирование КД на плату.
- SCH, PCB, BOM, 3D, GBR, ODB
- HLBD - IN PROGRESS
- DAB - IN PROGRESS
Задача: https://j.yadro.com/browse/RGYARB1B7-2372
- HLBD - IN PROGRESS
- Аналитика и проработка концепции. Определение Placeament и компонентов. Масштабируем решение b3
- Первичное ревью rev.1 Выполнено. Отправлено на доработки.
- Согласование и утверждение первой версии
- Разработка КД модуля. - BACKLOG
- SCH. Разработка cхемы электрической принципиальной
- PCB. Разработка топологии PCB
- DOC. Формирование КД на плату.
- SCH, PCB, BOM, 3D, GBR, ODB
- КД готово и утверждено.
- Передача FAB в изготовление
- PCB изготовлена и получена.
- Bring-up. Тестирование и отладка
- HLBD - IN PROGRESS
- DOC - BACKLOG
- SW - BACKLOG
- MCU - DAB A03
- GPIO Interfaces Pinout:
Задача: https://j.yadro.com/browse/RGYARB1B7-2378
- Определить первичный пинаут.
- Подготовить описание в Confluence
- 4х PAM I2C Request/Response.
- Эмуляция работы
- GPIO Interfaces Pinout:
Задача: https://j.yadro.com/browse/RGYARB1B7-2378
- MCU - DAB A03
Так же добавлю, что проверить всю внутреннюю периферию на стенде DMFTS мы не можем и это не совсем задача данного стенда.
"Золотым стандартом" проверки системы питания и внутренней периферии PCBA на производстве - является ICT (IBT) стенд, который к сожалению на текущий монет для B3 так же не реализован и разработка его приостановлена, в виду отсутствия ресурсов
https://j.yadro.com/browse/RGYARB3-7022