Arbiter, artery.md 5.2 KB

Тестирование аппаратных модулей. Все пункты ниже выполнены.

  • Все режимы работы портов, управляемые мультиплексором. Мультиплексор подключает разные порты к порту принтера - OK.
  • Все режимы ПСД, включая первый режим, который управляется сдвиговым регистром, управляемым Allwinner - OK.
  • RTC - OK
  • LED и Кнопка - OK
  • ADC - аналоговые входы, вход и выход ограничителя тока, напряжения на суперкапах (2 точки) - OK
  • Аналоговые и дискретные, счетные входы
  • Вход и выход из режима "Standby". Получено потребление Artery в режиме standby примерно 215 мкА. - OK.

Программное обеспечение Artery проекта Арбитр (модель 069). Что нужно сделать:

  • Доработать модуль SWC. Добавить все нужные параметры. Протестировать совместно с Alwinner.
  • Доработать и проверить работу счетных входов в режиме "Standby".

Ниже все выводы Artery, задействованные схеме.

  • PA0 - f_WAKEAP - сигнал пробуждения (от счетных входов) - OK, в новой ревизии добавить появление внешнего питания
  • PA3 (ADC3) - f_ADCBKUP - ADC, напряжение АКБ или supercup - OK
  • PA4 - f_ENMEASBKUPPWR - выход, на новой ревизии будет подключать измерительный делитель к напряжению supercup
  • PA5 - f_CLOUT - ADC напряжение на выходе current limiter - OK
  • PA6 - f_PWRDWNART - вход, пропадание внешнего питания - OK
  • PA7 - f_AINP1 - ADC, первый аналоговый вход (всегда) - OK
  • PA9 - f_TXD1ARTS - uart, boot, debug - OK
  • PA10 - f_RXD1ARTL - uart, boot, debug - OK
  • PA12 - f_EXTLEDS - LED на разъеме - OK
  • PA13 - f_SWDIOARTS - SWDIO - OK
  • PA14 - f_SWCLKARTS - SWCLK - OK
  • PA15 - f_PRTKKEY - кнопка принтера - OK

  • PB0 - f_ACINP4 - 2-ой счетный вход или 4 аналоговый (настройка зависит от ревизии) - OK, проверен как счетный вход на существующей ревизии

  • PB1 - f_CLIN - ADC, вход current limetter - OK

  • PB2 - BOOT1 - на землю - OK

  • PB3 - f_SWOART - SWO - OK

  • PB4 - f_nENARTTXD3toM3 - выход, разрешение - OK

  • PB5 - f_nENM3toTC3 - выход, разрешение - OK

  • PB6 - f_ARTSCL - I2C с главным процессором - OK

  • PB7 - f_ARTSDA - I2C с главным процессором - OK

  • PB8 - f_M1toARTRXD5 - uart5 rx - OK

  • PB9 - f_ARTTXD5toM1 - uart5 tx - OK

  • PB11 - f_ENBKUPPWR - (на новой ревизии) отключает питание Artery после 8 часов - проверить на новой ревизии

  • PB12 - f_ARTHWREVB0 - рев - OK

  • PB13 - f_ARTHWREVB1 - рев - OK

  • PB14 - f_ARTHWREVB2 - рев - OK

  • PB15 - f_ARTHWREVB3 - рев - OK

  • PC0 (ADC10)- f_SCMIDPL - ADC средняя точка supercup - OK

  • PC3 (ADC13) - f_nENTC3toM3 - выход, разрешение - OK

  • PC4 (ADC14) - f_AINP2 - второй аналоговый вход - OK

  • PC5 (ADC15) - f_ACINP3 - первый счетный либо 3 аналоговый - OK, проверен счетный вход на существующей ревизии

  • PC10 (TXD4) - f_nENTC2toAWRX1- выход, разрешение - OK

  • PC11 (RXD4) - f_nENARTTXD2toM2- выход, разрешение - OK

  • PC12 (TXD5) - f_nENM2toARTRX2- выход, разрешение - OK

  • PC13 (TAMPER) - OK

  • PC14 (LEXT_IN) часовой кварц - OK

  • PC15 (LEXT_OUT) часовой кварц - OK

  • PD0 (CAN1RX) - f_SRVC3 - выход - OK

  • PD1 (CAN1TX) - f_SRVC2 - выход - OK

  • PD2 - f_ENTC3toAWRXD3 - выход - OK

  • PD3 - fnENAWTXD3toTC3 - выход, разрешение - OK

  • PD5 - f_ARTTXD2toM2 - uart2 tx - OK

  • PD6 - f_M2toARTRXD2 - uart2 rx - OK

  • PD7 - f_nENM3toARTRXD3 - выход, разрешение- OK

  • PD8 (TXD3) - f_ARTTXD3toM3 - uart3 tx - OK

  • PD9 (RXD3) - f_M3ToARTRXD3 - uart3 rx - OK

  • PE0 (RXD8) - f_MUX1ADR1 - OK

  • PE1 (TXD8) - f_MUX1ADR0 - OK

  • PE3 - f_nENTC2toM2 - выход, разрешение - OK

  • PE4 - f_nENAWTXD1toTC2 - выход, разрешение - OK

  • PE5 - f_nENM2toTC2 - выход, разрешение - OK

  • PE7 - f_IN1 - дискретный вход - OK

  • PE8 - f_IN2 - дискретный вход - OK

  • PE9 - f_IN3 - дискретный вход - OK

  • PE10 - f_IN4 - дискретный вход - OK

  • PE11 - f_IN5 - дискретный вход - OK

  • PE12 - f_IN6 - дискретный вход - OK

  • PE13 - f_IN7 - дискретный вход - OK

  • PE14 - f_IN8 - дискретный вход - OK

  • PE15 - f_CLON - включение current limitter - OK