.
Вчера, вернее, сегодня читал форумы линуксоидов...
Не даром говорят, что в интернете есть всё, только найти нельзя
Просеивал через свою репу горы информации, чтобы найти золотые крупинки полезной. И вот что нашёл:
- проблема лока на S2, как я и предполагал ранее, тесно связана с шириной полосы тюнера, а в тюнерах прямого преобразования как наш СХ24118, - с параметром альфа (или долей частоты дискретизации, которая определяет частоту среза ФНЧ). Интересно, что многие драйвера ставят этот параметр в "авто", что для S2 эквивалентно неопределённости.
Продвинутые линуксоиды устанавливают этот параметр на максимум (0.35) или же на 0.25, что соответствует моим представлениям о максимально допустимой частоте среза ФНЧ, или даже на 0.2.
- Проблема приSма высокоскоростных потоков решается оверклокингом с "штатной" частоты 90МГц до 99МГц (10%) и даже 108МГц (20%). Однако при этом полоса пропускания сужается всего до 0.32 и 0.3 альфа, что не даёт позитивного эффекта, и оверклокеры возвращаются патчами на частоту 90МГц. Что меня радует - это то, что для СХ24118 существует возможность программного разгона. И, если при кварце 27МГц достигали повышения частоты 2/3 Fo, значит, возможно, при кварце 40МГц удастся разогнать на 27МГц, т.е. до 117МГц, а, может быть, и выше
- Шаг частоты при скане выбирают от 8кГц, что хорошо согласуется с моими изысканиями на счёт минимального шага то частоте. В любом случае, это не 1МГц или 125кГц, как мне было известно ранее
- многие драйвера управляют дисеком через тюнер командами "слушай мастера без ответа"+"любые свитчи"+"пиши в порт коммутируемого свитча"+"номер порта". Причём последний параметр передаётся через заранее определённый список (n, a, b, a/a, a/b, b/a, b/b).
Чтобы с протокола 1.0 перейти на протокол 1.1 достаточно поменять третью команду с 38 на 39, а список переопределить (0, 1, 2...15). Хотя мне кажется более правильным путь: командовать дисеком через ISL6421, тогда не будет проблем с таймингами при разгоне тюнера
Роем дальше...
Вчера, вернее, сегодня читал форумы линуксоидов...
Не даром говорят, что в интернете есть всё, только найти нельзя
Просеивал через свою репу горы информации, чтобы найти золотые крупинки полезной. И вот что нашёл:
- проблема лока на S2, как я и предполагал ранее, тесно связана с шириной полосы тюнера, а в тюнерах прямого преобразования как наш СХ24118, - с параметром альфа (или долей частоты дискретизации, которая определяет частоту среза ФНЧ). Интересно, что многие драйвера ставят этот параметр в "авто", что для S2 эквивалентно неопределённости.
Продвинутые линуксоиды устанавливают этот параметр на максимум (0.35) или же на 0.25, что соответствует моим представлениям о максимально допустимой частоте среза ФНЧ, или даже на 0.2.
- Проблема приSма высокоскоростных потоков решается оверклокингом с "штатной" частоты 90МГц до 99МГц (10%) и даже 108МГц (20%). Однако при этом полоса пропускания сужается всего до 0.32 и 0.3 альфа, что не даёт позитивного эффекта, и оверклокеры возвращаются патчами на частоту 90МГц. Что меня радует - это то, что для СХ24118 существует возможность программного разгона. И, если при кварце 27МГц достигали повышения частоты 2/3 Fo, значит, возможно, при кварце 40МГц удастся разогнать на 27МГц, т.е. до 117МГц, а, может быть, и выше
- Шаг частоты при скане выбирают от 8кГц, что хорошо согласуется с моими изысканиями на счёт минимального шага то частоте. В любом случае, это не 1МГц или 125кГц, как мне было известно ранее
- многие драйвера управляют дисеком через тюнер командами "слушай мастера без ответа"+"любые свитчи"+"пиши в порт коммутируемого свитча"+"номер порта". Причём последний параметр передаётся через заранее определённый список (n, a, b, a/a, a/b, b/a, b/b).
Чтобы с протокола 1.0 перейти на протокол 1.1 достаточно поменять третью команду с 38 на 39, а список переопределить (0, 1, 2...15). Хотя мне кажется более правильным путь: командовать дисеком через ISL6421, тогда не будет проблем с таймингами при разгоне тюнера
Роем дальше...