Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   пересечение ретро и науки
RSS

пересечение ретро и науки

посоветуйте разработчика или станьте им!

<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
 
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Ну наверное память просто заполняется на 2000 и все. Если без паузы опять в нее писать - то затрем то, что уже в ней есть, теряется смысл записывания старых 2000 данных. А новое писать некуда. Тут только память увеличивать, если нужно бОльшее количество подсчетов по времени засечь. Ессно, в данном приборе в лоб не реализуемо (нельзя просто микросхемку поменять на удвоенной емкости), так как нужно реверсить прошивку (под неведомый контроллер) или, что может даже проще - переписать с нуля.

Медленная скорость по RS232 - можно попробовать увеличить, вкорячившись в шину данных между процом и памятью своим микроконтроллером с USB на борту. Типа нужно из памяти слить данные - стопорим проц (каким-нибудь сигналом /WAIT или там флагом занятости шины или что-то такое, смотря что за проц), своим контроллером начинаем общение с памятью и на скорости до 10Mb/s пробрасываем ее содержимое по USB хосту. В принципе не очень сложно, особенно если память SRAM, а не DRAM, и родной проц хоть как-нибудь известный и с даташитом на него.

Но в целом - отпилить ему (прибору) его родной мозг, поставить нормальный контроллер типа STM32 со встроенным интерфейсом DDR и USB, и писать хоть сутками напролет нонстопом, со скидыванием потом на комп данных за пару минут.
Fe-Restorator
Гость

Ссылка

Ну, любая цифромыльница подойдёт. Почаще считывать матрицу - только-то... :)
Шучу.

Разработка нового прибора обойдётся в те-же 5000 баксов... Вот, заменить процессор на нечто по-быстрее, увеличить ёмкость памяти и т.п. наверное будет дешевле...


Tronix написал:
[q]
вкорячившись в шину данных между процом и памятью своим микроконтроллером с USB на борту
[/q]
Думаю, не прокатит. 2000 отсчётов неспроста выбраны, наверняка родной "мозг" не умеет адресовать большее количество ячеек памяти.
Получится: быстро считаем до 2000 и полчаса пьём чай, пока ячейки перебегают в комп. Или чаепитие будет скоростным, если доступ к ячейкам будет сравним (или быстрее) со скоростью USB. ;)


Tronix написал:
[q]
Но в целом - отпилить ему (прибору) его родной мозг, поставить нормальный контроллер типа STM32 со встроенным интерфейсом DDR и USB
[/q]
Вот это дельный путь, хотя будет подвох со скоростью приёма данных таким контроллером. Лавинные процессы скоротечны и огромны по плотности трафика...
Сейчас на форуме
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
Mihail-1 написал:
[q]
А мне показалось, что в описании эти 2мс и более чуть по другому обоснованы Далее цитата
[/q]
Так или иначе, но после каждой ячейки он точно курит настроиваемое время. И оно не менее 2мс.


Fe-Restorator написал:
[q]
Разработка нового прибора обойдётся в те-же 5000 баксов... Вот, заменить процессор на нечто по-быстрее, увеличить ёмкость памяти и т.п. наверное будет дешевле...
[/q]
Хорошо, пусть остается вариант с тюнингом цифровой части.
Вот, кстати, про неё
"The microprocessor, U1206, is a Z8800 (Super 8) microcontroller which integrates a fast processor, UART, counter-timers, interrupt controller, DMA controller, and RAM into one VLSI component. This high degree of integration is essential to the performance of the SR400.
The Super 8 is clocked by the 20 MHz crystal time base oscillator. The data bus is multiplexed with the lower 8 bits of the address bus. U1207 latches the address bits at the start of every memory cycle. The firmware and calibration bytes are stored in the 32K x 8 UVEPROM, U1208. U1209 is a 32K x 8 CMOS static RAM. The large RAM allows large scans (up to 2000 points) to be internally buffered. The RAM is battery acked up allowing instrument settings to be saved. Q1201-3 perform power-up and power-down reset and RAM protection. I/O port strobes are generated by U1201 and U1211, RD and WR are decoded by U1203. "

Значит, Вы говорите, задачка решаемая? Я мог бы дать один прибор не тесты...

Добрые производители предоставили типа "Э3" на прибор. Её в PDF нету, а в бумажном варианте у меня она есть. Отсканю-ка я её для поддержания разговора...
Fe-Restorator
Гость

Ссылка

photon1984 написал:
[q]
Значит, Вы говорите, задачка решаемая? Я мог бы дать один прибор не тесты...
[/q]
Рано ещё выводы делать. Даташит на z8800 поглядеть надобно. И понять, как оно всё управляется, коммутируется, и т.п.
На данный момент - никто не возьмётся за "апгрейд", мало инфы.
Сейчас на форуме
pahan
Advanced Member


Откуда: Химки, М.О.
Всего сообщений: 1070
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мар. 2015
Тут даташит.
Плохо: 20 МГц для него максимальная частота, максимальная скорость для UART не указана.
Хорошо: у нас есть DMA и поддерживается 64 Кб внешней памяти. Т.е. вариант сливать данные по DMA во внешнюю 2хпортовую память, читать из неё и передавать в PC более быстрым контроллером в теории возможен.

Но действительно, теперь надо смотреть минимум на Э3, а в идеале и пытаться расковыривать прошивку. Не думаю, что создатели прибора такие уж дураки и уже не пытались добиться от этого процессора всего, что только возможно.
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
pahan написал:
[q]
Не думаю, что создатели прибора такие уж дураки и уже не пытались добиться от этого процессора всего, что только возможно.
[/q]
Когда прибор разрабатывался бОльшие скорости были неактуальны.
Mihail-1
Advanced Member
звание пока не придумал

Откуда: Подмосковье
Всего сообщений: 3839
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 авг. 2009
Rio444 написал:
[q]
бОльшие скорости были неактуальны
[/q]
фотоны,чо-ли, медленнее летали?
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Mihail-1 написал:
[q]
фотоны,чо-ли, медленнее летали?
[/q]
Я про RS-232.
Fe-Restorator
Гость

Ссылка

Mihail-1 написал:
[q]
фотоны,чо-ли, медленнее летали?
[/q]
Нет, их ловили через одного... :)
Сейчас на форуме
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
вот Э3 микропоцессорной части прибора
Только не всё в А4 влезло.
На самом деле скорость передачи данных - не самое важное. Главная проблема это пауза в 2мс после каждой "экспозиции".
<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
Полигон-2 »   Технический флейм »   пересечение ретро и науки
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS