Страница 4 из 23 Первая ... 2345614 ... Последняя
Показано с 61 по 80 из 447

Тема: CEC CD3100 сгорел микроконтроллер, есть ли выход?

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для Dmitry2006
    Регистрация
    26.11.2006
    Адрес
    Рязань
    Возраст
    44
    Сообщений
    1,001

    По умолчанию CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Здравствуйте.
    Подскажите, пожалуйста, степень безнадежности:
    CEC CD3100 одномоментно перестал читать диски. Лоток ездит туда-сюда, лазер включается, линза ходит вверх-вниз, диск не раскручивается.

    Замена платы дисплея и управления (есть второй такой-же) полностью решает проблему, диски нормально читаются.
    Посмотрел осциллографом последовательную шину между lc6554 и ym7121c - обмен идет только в одну сторону (от lc6554 к ym7121c), в обратном направлении пусто.

    Есть-ли выход или это конец?Нажмите на изображение для увеличения. 

Название:	IMG_0321.jpg 
Просмотров:	738 
Размер:	1.66 Мб 
ID:	373596
    Последний раз редактировалось Dmitry2006; 04.06.2020 в 08:08.

  2. #61
    Старый знакомый Аватар для Zloi_Santa
    Регистрация
    15.01.2006
    Адрес
    Новосибирск
    Возраст
    40
    Сообщений
    700

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    большинство полу/профи вещательных/студийных CD "вертаков" имеет весьма широкий диапазон регулировки скорости воспроизведения..

  3. #62
    Завсегдатай
    Автор темы
    Аватар для Dmitry2006
    Регистрация
    26.11.2006
    Адрес
    Рязань
    Возраст
    44
    Сообщений
    1,001

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Дело еще немного продвинулось.
    Оглавление диска нормально читается. Глюки и ошибки побеждены. Код этой части почти полностью переписан заново.
    размер текстового файла разросся до 26 килобайт.
    Следующий этап - освоить перемотку по диску. Перемотка существует двух видов, плюс отдельный режим на паузу. В отличие от режима PLAY, когда от контроллера требуется только за WQ следить и экран обновлять, в режиме перемотки серва тупа как пробка, и все управление передается контроллеру. Один неверный чих, и диск раскручивается до второй космической.

    Готовлюсь к плотному общению с математикой в BCD кодах.

  4. #63
    iN GOD We TRUSt Аватар для EDDiE
    Регистрация
    13.02.2006
    Сообщений
    13,096

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    ждем результатов с расшифровко математики в кодах

  5. #64
    Завсегдатай
    Автор темы
    Аватар для Dmitry2006
    Регистрация
    26.11.2006
    Адрес
    Рязань
    Возраст
    44
    Сообщений
    1,001

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    BCD это когда двухзначное десятичное число хранится в одном байте. по 4 бита на знак. так весь колпак диск закодирован.
    Их просто так нельзя складывать - вычитать. и тем более перемешивать с байтовым типом. Куча ошибок только из-за этого.

  6. #65
    Завсегдатай Аватар для Борисыч44
    Регистрация
    03.08.2005
    Адрес
    Киров
    Возраст
    64
    Сообщений
    5,689

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    А с началом первого трека проблемы то же ушли?

  7. #66
    Завсегдатай
    Автор темы
    Аватар для Dmitry2006
    Регистрация
    26.11.2006
    Адрес
    Рязань
    Возраст
    44
    Сообщений
    1,001

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Цитата Сообщение от Борисыч44 Посмотреть сообщение
    проблемы то же ушли
    Я вот именно с таким не сталкивался, но похожие проблемы являются наиболее опасными.
    Для того, чтобы сказать что проблема (какая-то конкретная) ушла, нужно научиться ее воспроизводить, найти причину, а потом подтвердить статистикой.
    То что пока сделано - обеспечивает чтение заглавия диска без ошибок и в разных вариантах:
    -типов дисков (болванок, фирменных, пиратских, CD-ROM данных),
    -хорошо и плохо записанных заглавий.
    -коротких и длинных таблиц (от 1 до 69 треков).
    -коротких и длинных LEAD-IN с правильным обнаружением конца зоны LEAD-IN.
    И на придумывание методологии ушло больше времени, чем на написание этого куска программы

    В результате, в любой момент после уже месяца работы, можно потерять мотивацию, заблудиться в собственном коде, и написать плохую прошивку. Для борьбы с этим я сюда и пишу.
    Вообще, это вторая по сложности программа, которую я когда либо писал.

  8. #67
    Завсегдатай
    Автор темы
    Аватар для Dmitry2006
    Регистрация
    26.11.2006
    Адрес
    Рязань
    Возраст
    44
    Сообщений
    1,001

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Что можно сказать на сегодняшний день по поводу перемотки?
    Дурацкую штатную двухрежимную перемотку (сначала х2, затем х8) повторять не стал. Она меня всегда бесила. FAST FORWARD и FAST BACKWARD работают хорошо, и проблем с ними нет.

    Исследовал команды TRACK KICK, которые в дефолтной прошивке не используются. сидюк быстро и с точностью до секунды мотает вперед и назад, но, к сожалению, при переходе к команде PLAY начинаются проскальзывания звука. Исправляется это только через последовательность STOP->FOCUS START->PLAY LOUD. На лицо глюк самой серво-микросхемы.
    поиск треков по таблице оглавления пока сделал (и проверил) только вперед. Работает уверенно, никаких математических действий не требуется. достаточно отслеживать 3 бита статуса, где все очень удобно закодировано. Заодно сделал (что мне очень не хватало) закольцованный переход на 1 трек с последнего.
    Ближайшие планы:
    - сделать полнофункциональную навигацию по трекам (пока есть "только вперед").
    - сделать постоянную платку с кнопками на штатное место, уже куплен подходящий графический OLED 100х16
    - Переосмыслить логику обработки кнопок. Там уже костыль на костыле.
    - Написать "антизависатор" когда диск раскручивается до большой скорости. У TL51XR есть такая фича. диск тормозится, и головка отъезжает от сбойного места, после чего опять пытается прочитать глючное место.

    На данный момент вообще не вижу беды в ардуинке. То, что я отгорожен от низкого уровня, позволяет заниматься непосредственным функционалом, а не борьбой с регистрами. Скорости пока хватает, хотя и без особого запаса.

  9. #68
    Завсегдатай
    Автор темы
    Аватар для Dmitry2006
    Регистрация
    26.11.2006
    Адрес
    Рязань
    Возраст
    44
    Сообщений
    1,001

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    написал функцию определения конца диска. По окончании диска проигрыватель переходит в STOP.
    Вообще конец диска (зона LEAD OUT) можно определить двумя с половиной способами. Первый - отслеживать номер трека. Сразу после окончания альбома он становится равен 170 (10101010 в битовом виде).
    Второй способ - по циклическому появлению признака "пауза" - P-byte семафорит каждые 2 секунды, что диск закончился.
    Половина третьего способа - превышение полной длительности диска, данные о которой прописаны в строке А2 оглавления. Это условно рабочий способ, потому что это условие может сработать при чтении заглавия TOC, где время может быть равным 99 минутам.

  10. #69
    iN GOD We TRUSt Аватар для EDDiE
    Регистрация
    13.02.2006
    Сообщений
    13,096

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Цитата Сообщение от Dmitry2006 Посмотреть сообщение
    Вообще конец диска (зона LEAD OUT) можно определить двумя с половиной способами. Первый - отслеживать номер трека. Сразу после окончания альбома он становится равен 170 (10101010 в битовом виде).
    это во всех cdp так?
    т.е., на самом диске прописан код 170?

  11. #70
    Завсегдатай
    Автор темы
    Аватар для Dmitry2006
    Регистрация
    26.11.2006
    Адрес
    Рязань
    Возраст
    44
    Сообщений
    1,001

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Да.
    вот рисунок из красной книги (один из самых важных, на самом деле, хоть на стенку вешай)
    Нажмите на изображение для увеличения. 

Название:	стандарт времени.gif 
Просмотров:	624 
Размер:	43.8 Кб 
ID:	376793

  12. #71
    Завсегдатай
    Автор темы
    Аватар для Dmitry2006
    Регистрация
    26.11.2006
    Адрес
    Рязань
    Возраст
    44
    Сообщений
    1,001

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Снял еще кино про текущее положение дел.
    Ушел от ручного управления. Все операции с диском выполняются прошивкой.
    На свист не смотрите - проблема есть, но с прошивкой не связана.

  13. #72
    Завсегдатай Аватар для Pyku_He_oTTyda
    Регистрация
    22.06.2005
    Адрес
    Москва
    Возраст
    50
    Сообщений
    4,215

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Dmitry2006,
    Андрей

  14. #73
    Завсегдатай
    Автор темы
    Аватар для Dmitry2006
    Регистрация
    26.11.2006
    Адрес
    Рязань
    Возраст
    44
    Сообщений
    1,001

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Написал навигацию треков от конца к началу. Всегда бесил момент, когда не успеваешь нажать кнопку, и вместо предыдущего трека, включался снова текущий. Сделал 5 секунд с начала трека, когда возможен переход на предыдущий. Понравилось. Еще теперь можно сразу нажать кнопку "назад" и перейти на последний трек. Полчаса игрался довольный.
    Начал делать глюкоподавитель. Момент ловит хорошо, но вместо перезапуска диска, диск тормозится под дикий свист пикапа. За 3 часа ничего не добился... нет нормально реакции на STOP->FOCUS START->PLAY_MUTE. Очередной финт сервы в наличии.

    ---------- Сообщение добавлено 21:03 ---------- Предыдущее сообщение было 12:42 ----------

    Нашел ошибку в процессе инициализации - программа не принимала подтверждения статуса сервы. После исправления, значительная часть глюков пропала.
    А еще много зависит от состояния и натяжения пассика (экспериментирую на парасаунде - на нем удобней).

  15. #74
    iN GOD We TRUSt Аватар для EDDiE
    Регистрация
    13.02.2006
    Сообщений
    13,096

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Цитата Сообщение от Dmitry2006 Посмотреть сообщение
    А еще много зависит от состояния и натяжения пассика (экспериментирую на парасаунде - на нем удобней).
    Это где? Привод не прямой от шпинделя мотора????

  16. #75
    Завсегдатай
    Автор темы
    Аватар для Dmitry2006
    Регистрация
    26.11.2006
    Адрес
    Рязань
    Возраст
    44
    Сообщений
    1,001

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Цитата Сообщение от EDDiE Посмотреть сообщение
    Это где? Привод не прямой от шпинделя мотора????
    ага.
    Нажмите на изображение для увеличения. 

Название:	Riemen-fur-PARASOUND-C-BD-2000-Compact-Disc-Belt-Drive-_57.jpg 
Просмотров:	341 
Размер:	61.7 Кб 
ID:	377212
    куча геморроя от него. (не сейчас, а в обычной эксплуатации)

  17. #76
    Завсегдатай Аватар для Борисыч44
    Регистрация
    03.08.2005
    Адрес
    Киров
    Возраст
    64
    Сообщений
    5,689

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Да, если растянулся, то сбоит сильно

  18. #77
    iN GOD We TRUSt Аватар для EDDiE
    Регистрация
    13.02.2006
    Сообщений
    13,096

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Цитата Сообщение от Dmitry2006 Посмотреть сообщение
    куча геморроя от него. (не сейчас, а в обычной эксплуатации)
    Слышал о таких, но, впервые вижу.

  19. #78
    Завсегдатай
    Автор темы
    Аватар для Dmitry2006
    Регистрация
    26.11.2006
    Адрес
    Рязань
    Возраст
    44
    Сообщений
    1,001

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    Цитата Сообщение от EDDiE Посмотреть сообщение
    Слышал о таких, но, впервые вижу.
    Это очень аудиофильно. Можно играть прижимами, растянутыми пассиками, или даже менять их на нить или леску. +4 к прозрачности и +10 к аналоговости звука системы.

  20. #79
    iN GOD We TRUSt Аватар для EDDiE
    Регистрация
    13.02.2006
    Сообщений
    13,096

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?


  21. #80
    Завсегдатай Аватар для Борисыч44
    Регистрация
    03.08.2005
    Адрес
    Киров
    Возраст
    64
    Сообщений
    5,689

    По умолчанию Re: CEC CD3100 сгорел микроконтроллер, есть ли выход?

    "впрошлойжизни" ставил в Вегу121 маховик от кассетника и пасик - по звуку было очень похоже на эти маховиковые СЕС - первое впечатление "как утюгом выглажено")

Страница 4 из 23 Первая ... 2345614 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •