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.
Эксперимент для ловли просечек:
- В блок установили плату VE-01 и EM-04.
- Во все каналы TDM маппера подана константа
- С момента включения блока до появления платы VE-01 в списке плат контролировали выходной уровень СУВ канала EM-04(выход подтянут к -48В через резистор 47кОм) осциллографом, с момента включения уровень был и оставался -48 В., просечек не было.
- Скоммутировали один из каналов платы VE-01 в наблюдаемый канал EM-04
- Осциллографом, после включения было зафиксированно две почти прямоугольные просечки в СУВ до уровня 0 В. длительностью по ~ 2мс. каждая. Одна просечка по времени примерно после загрузки SW-01, вторая перед появлением платы VE-01 в списке плат.
Change History (3)
comment:1 by , 5 years ago
comment:2 by , 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 , 3 years ago
Resolution: | → готово |
---|---|
Status: | new → closed |
Если импульс СУВ длительностью 2 мс приводит к каким-то негативным эффектам (переключениям в вызывной цепи) - это, наверное, повод задать вопросы разработчику FS-08... это, наверное, повод задать вопросы разработчику FS-08...
Вопросы уже задали и разработчик изменил алгоритм фильтрации СУВ
"имеет право"
Согласен. Думаю, что тикет можно закрыть, т.к. других негативных последствий такого поведения платы при включении я не могу представить.
Replying to san:
Немного поправлю. На самом деле ожидается вовсе не выдача значения "1", а третье (высокоомное) состояние по всем шинам TDM. Иными словами, ожидается, что плата VE-01 не будет выдавать ничего. Иначе, выдавая что-либо (хоть "0", хоть "1") она может нарушить работу других плат, использующих шину TDM.