Opened 5 years ago

Closed 3 years ago

#339 closed баг (готово)

При загрузке платы VE-01, СУВ

Reported by: san Owned by: anatoly
Priority: средний Milestone: 2 очередь
Component: any Keywords:
Cc: alx

Description

Выяснилось что во время загрузки платы VE-01 (до момента появления платы в списке плат) платы, вместо постоянного ожидаемого значения "1", выдаёт в шину СУВ "просечки".

Эти просечки в реальной АТС приводили к тому что при включении блока все абонентские каналы переходили в активное состояние и при включенном режиме Caller-ID это приводило к потреблению питания большему чем может дать источник, источник выключался, и АТС перезапускалась так циклически. Проблему на данный момент решили фильтрацией СУВ на платах FS-08.

Эксперимент для ловли просечек:

  1. В блок установили плату VE-01 и EM-04.
  2. Во все каналы TDM маппера подана константа
  3. С момента включения блока до появления платы VE-01 в списке плат контролировали выходной уровень СУВ канала EM-04(выход подтянут к -48В через резистор 47кОм) осциллографом, с момента включения уровень был и оставался -48 В., просечек не было.
  4. Скоммутировали один из каналов платы VE-01 в наблюдаемый канал EM-04
  5. Осциллографом, после включения было зафиксированно две почти прямоугольные просечки в СУВ до уровня 0 В. длительностью по ~ 2мс. каждая. Одна просечка по времени примерно после загрузки SW-01, вторая перед появлением платы VE-01 в списке плат.

Change History (3)

in reply to:  description comment:1 by alx, 5 years ago

Replying to san:

...вместо постоянного ожидаемого значения "1", выдаёт в шину СУВ "просечки".

Немного поправлю. На самом деле ожидается вовсе не выдача значения "1", а третье (высокоомное) состояние по всем шинам TDM. Иными словами, ожидается, что плата VE-01 не будет выдавать ничего. Иначе, выдавая что-либо (хоть "0", хоть "1") она может нарушить работу других плат, использующих шину TDM.

in reply to:  description comment:2 by alx, 3 years ago

Replying to san:

Эти просечки в реальной АТС приводили к тому что при включении блока все абонентские каналы переходили в активное состояние и при включенном режиме Caller-ID это приводило к потреблению питания большему чем может дать источник

...

Осциллографом, после включения было зафиксированно две почти прямоугольные просечки в СУВ до уровня 0 В. длительностью по ~ 2мс. каждая.

Перечитал старый тикет и решил поделиться парой мыслей.

Первое. При подаче питания на ПЛИС ("Циклон", применяемый в VE-01 и многих других наших платах) и до ее конфигурации выводы ПЛИС находятся в 3-м состоянии со включенными подтягивающими резисторами к +3.3 В. В то же время на каждой плате, подключаемой к шинам кросс-платы, имеется резистор, подтягивающий шину к "земле". Такое решение было принято еще на этапе разработки аппаратуры 10 лет назад. Таким образом, после подачи питания на ПЛИС и до ее конфигурации на шине кросс-платы имеется делитель, организованный внутренним резистором ПЛИС и внешними резисторами, установленными на платах. Так как речь в тикете идет о блоке, выполняющем роль АТС, логично предположить, что в блоке имеется много плат типа FS-08. Это подтверждается упомянутым большим потреблением питания. В этом случае резисторов, подтягивающих шину к "земле", получается много, и плата SW-01 воспринимает напряжение на шине как низкий уровень, что в случае FXS является активным уровнем СУВ. Это я все к тому, что вряд ли с этой ситуацией возможно что-либо сделать. Непонятно, что в данном случае предлагается сделать Анатолию.

Второе. Импульс в канале СУВ длительностью 2 мс - это одиночная ошибка в цифровом канале, которая "имеет право" возникнуть даже в процессе нормальной устоявшейся работы аппаратуры. Такая "просечка" не должна приводить ни к каким негативным эффектам - приемная сторона канала (например плата FS-08) должна такую просечку игнорировать (такие короткие импульсы должны фильтроваться). Если импульс СУВ длительностью 2 мс приводит к каким-то негативным эффектам (переключениям в вызывной цепи) - это, наверное, повод задать вопросы разработчику FS-08...

comment:3 by san, 3 years ago

Resolution: готово
Status: newclosed

Если импульс СУВ длительностью 2 мс приводит к каким-то негативным эффектам (переключениям в вызывной цепи) - это, наверное, повод задать вопросы разработчику FS-08... это, наверное, повод задать вопросы разработчику FS-08...

Вопросы уже задали и разработчик изменил алгоритм фильтрации СУВ

"имеет право"

Согласен. Думаю, что тикет можно закрыть, т.к. других негативных последствий такого поведения платы при включении я не могу представить.

Note: See TracTickets for help on using tickets.