Чтож отсутствие конкретных требований - неприятная штука. Обычно вызывное напряжения АТС характеризуют количеством ТА, которые вытянет интерфейс. Больше 5REN(ring equivalence network) z нигде не встречал, да и это помоему перебор. Могу сказать что нагрузка 5REN = 1380 Ом + 40мкФ (+линия), однако какой необходимо давать минимальный ток сказать не могу. Однако должен отметить, что видел линейные карты от АТС, на которых стояли только DuSLIC-и без дополнительных реле для внешнего звонкового генератора, так что комуто было достаточно возможностей этих сликов.
Аналоговые входа присутствуют на IO3 и IO4, и, хотя измерения проводятся несколько через одно место, всеже если вбить в поиске например IO3 несложно найти как измерить напряжение на этих ногах.
Изиерение напряжения на IO3/IO4 производится при помощи функции Level metering. Сначала нужно установить в регистре LMCR2(0x1D) что именно будем мерять. Поле LMSEL = 1010b - IO3, 1011 - IO4, 1111 - Дифференциальное напряжение IO4-IO3. После этого в LMCR1(0x1C) задается одиночное или повторяющееся измерение(LM_ONCE), разрешается прерывание по окончанию измерения(LM_MASK), и запускается измерение(LM_EN). Когда АЦП домеряет(статус - в INTREG2.LM_OK) результат считывается из регистров LMRES1(0X0D) и LMRES2(0x0E). Также можно попросить выдавать результат в PCM интерфейс(LMCR.LM2PCM)
Однако в вашем случае скорре всего результат измерения будет использоваться только для того, чтобы сравнить его с пороговым значением. В этом случае можно упростить себе жизнь возложив задачу сранения на sicofi, и считывая только результат сравнения. Для этого нужно записать величину порога в CRAM по адресам 0x2C,0x2D. Величину порога считает DuSLICOS, либо можно воспользоваться таблицей 26 на странице 109 ДШ. Тогда превышение порога будет отображаться в INTREG2.LM_THRES.
К сожалению Level metering требуется использовать и для других измерений, так что придется переключать LMSEL и пороги, что создает некоторые неудобства.
P.S. Пока писал, пришло в голову, что инфинеоны упростили процесс измерения для SLIC-P+ext_ringing, надо посмотреть повнимательнее. Точно помню что там был спец режим для SLIC-P extrmely power efficient mode, или что-то подобное.
Удачи!
|