Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Не знает ли кто проекта сопряжения МК с флоповодом ? |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 | Печать |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Blackbird написал: Честно? Не понимаю. не те очучения панимаешь ? Много негатива с нечитающимися и неформатируемыми дискетами. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 октября 2018 15:03 Сообщение отредактировано: 27 октября 2018 15:05
svinka написал: Я подумал над Вашими идеями, мне кажется что: У меня на пенсию намечено 2 проекта связанных с дисководами По пункту 1, применив RLL можно наверно раза в два емкость увеличить, и компараторы снимать для этого не нужно. Увеличение же плотности записи жеско ограничено размерами головки и качеством магнитного покрытия. Записывать же более одного бита в ячейку (те различать уровни намагничивания, а не намагничивать до насыщения) будет совсем уже ненадежно, и с двумя уровнями проблем достаточно. По пункту 2 - в некоторых случаях возможно будет прочитать нечитаемую дискету, но здесь конечно метод кодирования должен быть строго стандартный. Это больше "аналоговая", чем "цифровая" задача. |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 октября 2018 17:04 Сообщение отредактировано: 27 октября 2018 17:06
i8088 написал: На магнитной ленте с записью и воспроизведением аналоговых сигналов без перемагничевания до появления дискет как то было нормально Записывать же более одного бита в ячейку (те различать уровни намагничивания, |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 октября 2018 19:47 Сообщение отредактировано: 27 октября 2018 20:06
svinka написал: Потому что для аналоговой записи небольшие ошибки допустимы и На магнитной ленте с записью и воспроизведением аналоговых сигналов без перемагничевания до появления дискет как то было нормально неизбежны. А в общем суммарная ошибка сквозного канала зачастую довольно значительна, вспомним как сложно получить линейную амплитудную и частотную характеристики сквозного канала магнитной записи-чтения. Но у нас же не аналоговый сигнал. Вам тогда придется очень сложное помехоустойчивое кодирование делать. Для сравнения, посмотрите какая весьма сложная система коррекции на CD, причем записываемые данные там "цифровые" (только два состояния, прожжен/непрожжен). Производители HDD давно бы взяли такую идею на вооружение, но запись всегда двоичная и то без корректирующих кодов никак. Даже одной индуктивной головкой не удалось обойтись, для чтения в HDD давно уже отдельная MR головка. Rio444 написал: Просто дискета для меня в разы более доступный носитель (честно говоря в А SD чем не устраивает? моем хозяйстве до сих пор ни одной карты памяти нет. Есть и еще один вариант - использовать старый HDD или CF в режиме IDE, интерфейс программирования значительно проще. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
svinka написал: При ~2 мгц 8 бит семплрейте и полноценном аналоговом управлении шагом ( долями шага ), вероятно, можно уплотнить до ~10 мбайт на диск 80 треков. Если из дисковода убрать компараторы в каналах чтения-записи и иметь аналоговый доступ к головкам, то на стандартной дискете 1.44 при современных методах кодирования и исправления ошибок сколько на дискету поместится?мегабайт 200? Почему так мало - по аналогии телефонного канала с 3.5 кгц аналога до 33.6 Кбод, т.е. 1 порядок. Верояно, после нескольких лет НИИР можно и до 1.5 порядка уплотнить, с повышением семплрейта в разы. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Думаю, можно и без НИОКР, применив готовые микросхемы каналов чтения-записи от старых HDD и запустив их на пониженной частоте. Занятный, на самом деле, челлендж - сколько информации можно максимально впихнуть на стандартную дискету стандартной головкой. Бесполезный, но занятный. А ещё, говорят, на MFM винт можно стоп-кадры писать аналоговым способом... |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
ИМХО на дифф сигнал надо переходить. У FDD же две головы? Один сигнал на обе в противофазе и можно уровни отлавливать. |
Blackbird
Advanced Member
Откуда: Новосибирск Всего сообщений: 634 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 нояб. 2008 |
Хм А ещё, говорят, на MFM винт можно стоп-кадры писать аналоговым способом... AMPEX HS-100 1966 год но это не винчестер это дисковый видеомагнитофон - использовался обычно для реплея . Мог воспроизводить в замедленном темпе и задом наперед Мда я то как раз в курсе как это делается и до сих пор ... Но как обьяснить человекам которые не в курсах цифровой обработки сигналов . В общем общая проблема почему нельзя на магнитную ленту и прочая - там есть детонация и нелинейность тракта которая убивает весь процесс нахрен .. В эфире и по проводам детонации нет , нелинейные искажения на передающей и приемной стороне тоже тщательно убираються. Ну и да хоть был и диктофон который писал на дискеты голос - однако это почти технический курьез . Сам материал дискет оптимизирован под под бинарное намагничивание и аналоговый сигнал записывает с большими искажениями .. То есть дисковод прям к DSP подключить. Ведь смогли же в телефонную проволоку честные 33600 втиснуть в 90-х |
ys05
Advanced Member
Откуда: spb Всего сообщений: 389 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 октября 2018 13:31 Сообщение отредактировано: 28 октября 2018 13:40
Насчёт исходного вопроса, обычно решают обратную задачу, эмуляции FDD на МК, вот, например, почитать: https://habr.com/post/330668/ https://github.com/keirf/FlashFloppy Попадались и ещё варианты... По кодированию вполне полезно в проекты эмуляторов повникать. FlashFloppy - крут, но использует МК на ARM, а не AVR. Для ввода MFM (от хоста как бы на флоп) используется аппаратный счётчик, для вывода (как бы от флопа на хост) - аппаратный ШИМ, и то, и другое использует кольцевой буфер ПДП для передачи текущих параметров для строгого выдерживания таймингов данных флопа, а МК на ходу пересчитывает блоки между логическими битами сектора (дорожки) и буферами кодов счётчиков/ШИМ. Но сигналы при вводе и выводе ОЧЕНЬ отличаются, поэтому в лоб в обратную сторону использовать не получится. Может, если пояндексить/погуглить, можно найти и проект сопряжения с флопом, что-то мне кажется, что тоже попадался такой, но не уверен... |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Обратитесь к tnt23 http://www.sensi.org/~tnt23/megadrive/index.html (эмулятор изначально был для Амиги, но он нормально работает для всех машин) |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 | Печать |
Полигон-2 » Технический флейм » Не знает ли кто проекта сопряжения МК с флоповодом ? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |