Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » SBLive CT4830 зависает при детектировании |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Mx_Serg
Junior Member
Всего сообщений: 581 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июня 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 марта 2019 14:03 Сообщение отредактировано: 5 марта 2019 14:12
Достался такой аппарат. Практически даром (цена доставки). Со слов продавца - карта пытается обнаружиться, обнаруживается что-то не совсем правильное и на этом все зависает. Что в XP, что в 7-ке. Так как все-таки факт обнаружения имеется- значит, имеет смысл повозиться, что и было сделано. С тем, что не совсем то обнаруживается - справился относительно легко. Замена флешки ISSI 93C46A с восстановлением содержимого проблему решила. Родная флешина оказалась битой - некоторые биты в каждом байте не прописывались. Но, как и раньше при обнаружении, все висло и в ДОС карта была не видна играми, хотя драйвер и грузился. Все напряжения были в норме, а вот с генератором явно была проблема. Сам кварц был в порядке, а вот осциллятор (NJU6333A) оказался в закороченном по выходу с землей положении. Понятно, что в таких условиях ему было не до осциллирования )) Даташит на него показал, что это банальный генератор на инверторах, знакомый нам по "спектрумам" и прочим компьютерным древностям. Так как доставать такую же микросхему или генератор целиком (на плате есть возможность его установки) экономически нецелесообразно - решил слепить эквивалент генератора на дискретах. Схема простая и давно известна: Прикрепленный файл (Schem.JPG, 0 байт, скачан: 44 раза) |
Mx_Serg
Junior Member
Всего сообщений: 581 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июня 2018 |
Макетка - монтаж сзади Прикрепленный файл (PCBBACK.jpg, 0 байт, скачан: 45 раз) |
Mx_Serg
Junior Member
Всего сообщений: 581 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июня 2018 |
Макетка - вид спереди Прикрепленный файл (PCBFACE.jpg, 0 байт, скачан: 46 раз) |
Mx_Serg
Junior Member
Всего сообщений: 581 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июня 2018 |
Изделие в сборе Прикрепленный файл (SBPCM.jpg, 0 байт, скачан: 48 раз) |
Mx_Serg
Junior Member
Всего сообщений: 581 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июня 2018 |
Сразу же оговорюсь - пробовал более сложные варианты, чуть другую разводку, но самым стабильным и надежным оказался именно этот вариант. Сейчас все работает нормально. Слегка (градусов до 50) греется EMU10K, но работает хорошо. Звук чистый и без щелчков, характерных при нестабильной работе. Был ли смысл ремонтировать 200-рублевую карту (по такой цене они продаются рабочие) или нет - тут каждый для себя решает. Но так как это все-таки хобби - почему бы и нет? |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Да, про EEPROM - это известнейший глюк глюк SB Live и Audigy карт. Давно пора в ФАК занести, хотя наверное он там и был во времена Fido. http://sblive.narod.ru/MustLive/MustLive.htm - SB Live http://sblive.narod.ru/BAD_MEM_RETURNS/BAD_MEM_RETURNS.htm - Аудига. |
Mx_Serg
Junior Member
Всего сообщений: 581 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июня 2018 |
Ага. Интересно, что на этой плате встретились одновременно два глюка, которые, вроде как, друг от друга не зависят... |
popov
Junior Member
Откуда: Фрязино, Подмосковье 2:5020/840@fidonet Всего сообщений: 191 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2018 |
Tronix написал: Эта проблема не звуковых карт. Такая проблема была и на AWE64 - слетала PnP информация. У меня так на внутреннем курьере PnP информация слетела - хорошо PnP руками выключается. Проблемы есть у автомобилистов - процессоры глючат из-за того, слетает прошивка с 93с66. Проблема в самих микросхемах. Брак или проблема с питанием. Да, про EEPROM - это известнейший глюк глюк SB Live и Audigy карт. Давно пора в ФАК занести, хотя наверное он там и был во времена Fido. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
popov написал: Не факт. Это проблема может быть вызвана слишком частой перезаписью EEPROM, например при каждом детектировании карты драйверами, и причем не равномерное, а если инфа пишется по одному сектору (адресу). Поэтому все нормальные программисты пишут в EEPROM последовательно. Если сначала записали блок информации по адресу 0, то при следующей записи этот блок не трогаем, а пишем новый блок по адресу 0+размер блока. И так далее, по кругу. Проблема в самих микросхемах. Брак или проблема с питанием. А так, я любым микроконтроллером убью любую EEPROM'ку за примерно пол-часа, час. |
zOrg
Гость
[V] Я не робот. Откуда: Ленинградская область, пгт. Сиверский Всего сообщений: 5124 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 янв. 2009 |
Плюсиком в рейтинг пахнет. |
Savage MX
Newbie
Откуда: Санкт-Петербург Всего сообщений: 194 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 окт. 2017 |
Tronix написал: Tronix написал: Да, про EEPROM - это известнейший глюк глюк SB Live и Audigy карт. Давно пора в ФАК занести, хотя наверное он там и был во времена Fido.http://sblive.narod.ru/MustLive/MustLive.htm - SB Livehttp://sblive.narod.ru/BAD_MEM_RETURNS/BAD_MEM_RETURNS.htm - Аудига. Полезная информация. Но если последнее верно, приведёнными по ссылкам способами устраняется лишь следствие. Причина в неправильном использовании флэшек. То есть после замены флэшки на новую, всё пойдёт по кругу, и её скорая смерть лишь вопрос времени. Соответственно, полноценным решением проблемы будет поиск и устранение причины - примитивного использования флэшки. Это проблема может быть вызвана слишком частой перезаписью EEPROM, например при каждом детектировании карты драйверами, и причем не равномерное, а если инфа пишется по одному сектору (адресу). Поэтому все нормальные программисты пишут в EEPROM последовательно. Если сначала записали блок информации по адресу 0, то при следующей записи этот блок не трогаем, а пишем новый блок по адресу 0+размер блока. И так далее, по кругу. |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » SBLive CT4830 зависает при детектировании |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |