Страница 4 из 4

Добавлено: 11.11.2018,14:16
RRRudi
Почемы Вы считаете, что это CLR_CMOS? Вообще для сброса CMOS у
DS12887/DS12885 предусмотрена штатная ножка 21 RCLR#.
Это была только гипотеза, т.к. этот джампер рядом с батарейкой и на плате этой возможности не хватает.
Может, RCLR туда протянут, я не проверил пока.
Теоретически, для сброса CMOS возможно использовать любой порт ввода,
Чтение процессором из него заданного значения вызовет условный переход
например на заполнение CMOS RAM нулями итп. Это однако может не
сработать, если настройками SETUP выставлены значения, не дающие
системе стартовать (поэтому обработчик должен быть расположен как
можно раньше, лучше всего до инициализации DRAM, в boot-block).
Практически примеров подобной реализации я не встречал.
Думаю, именно это используют DOS-программы, очищающие CMOS. Правда уже после старта.
Когда я разбирал
DS1287 (с одной "8", старая версия, конденсаторов внутри не обнаружил). По datasheet на
DS12885 конденсаторов вообще не нужно:
Я встречал предупреждение о конденсаторах рядом с кварцем, когда искал как правильно распилить даллас.
В даташите на 12887/12885 действительно нет ничего про внешние конденсаторы, я нашёл только упоминание про встроенный резистор на 20кОм между MOT и землёй и внутренние ёмкости CL1=CL2=6пФ для 12885. Внешние конденсаторы увеличат эти ёмкости, также добавится ёмкость проводников платы и контактов Далласа, а нам вроде надо наоборот, чтобы было как можно ближе к CL.
собственно оптимально подобрать их емкость, контролтруя точность хода часов.
Мне кажется, это крайне трудно проверить.
Зато есть формула расчёта, но мне нечем замерить ёмкость на контактах под кварц.

Добавлено: 11.11.2018,18:31
i8088
RRRudi писал(а):Мне кажется, это крайне трудно проверить.
Почему? Это обычная подстройка часов для компенсации разброса
частоты кварцев и влияния пассивных и активных элеметов. А здесь
даже можно просто контролировать частоту на IRQ# или SQW
частотомером.
RRRudi писал(а): Думаю, именно это используют DOS-программы, очищающие CMOS. Правда уже после старта.
Конечно.
RRRudi писал(а):Зато есть формула расчёта, но мне нечем замерить ёмкость на контактах под кварц.
В точных замерах емкостей особой надобности нет, достаточно
убедиться в надежном запуске генерстора и если есть желание,
можно подстроить часы.

Iwill P6AN Socket 8 Pentium Pro (Epox PP-6NF / PP-6NB)

Добавлено: 12.06.2019,23:58
RRRudi
Закончил задуманное.
Старый DS12887 был выпаян.
В панельке установлен Dallas DS12885, к нему добавлен кварц 32.768кГц с обвязкой (2x12пФ SMD) и держатель для батарейки.
Всё стабильно работает, настройки сохраняются, ход часов за сутки сколь-либо заметно не нарушился.

Далласы оказались не фейковыми, если кому надо, вот ссылка на Али.

Проблема с загрузкой с CD-привода пропала сама. Шиндоус я пока не ставил, но DOS Live CD загрузился как надо.

После прошивки последнего биоса от Epox PP-6NF, добавилось много интересных опций. Помимо анонсированной SCSI boot, появилась загрузка с вторичных IDE устройств (D,E,F), опции Passive Release, Delayed Transaction в настройках чипсета, поддержка USB клавиатуры. Наконец, я успешно загрузился с Ultimate Boot CD, думаю теперь всё в порядке.