Свежие обсуждения
Измерения

Осц.-пр. к ПК версия 2 (упрощенная)

1 11 44

Мы про что-то разное, я считал, что есть микросхемы uSB2.0 c полной скоростью , но при этом на них можно сделать адаптер CОМ ( те речь о мегабитах, а не о 115200) ... Если я не прав - извиняйте ....
Про память я и имел в виду - внешнюю нескольких команд должно хватать - прием в порт - перенос в другой про строб и адресацию RAM - пока промолчу ,это в пяток команд уже не укладывется ...
Если память - двухпортовая - второй контроллер ( с uSB ) независимо от первого - может заниматься передачей в PC ...
Память, конечно должна быть внешней и большой, основное достоинство цифрового осцилл - запоминалка, причем часто нужно однократные процессы смотреть.... А синусы можно и на обычном ....

 

Если так, то все равно перегон из АЦП в ОЗУ лучше делать на ПЛИС - много большей скорости можно добиться. И не обязательно двухпортовую ОЗУ. Просто придется ждать полного заполнения ОЗУ и только потом считывать ее и передавать на ПК. На низких частотах можно сразу чатать МК без ОЗУ.

По поводу УСБ2.0 - думаю нет особой необходимости. Хватит и 1.1.

stump: Мы про что-то разное, я считал, что есть микросхемы uSB2.0 c полной скоростью , но при этом на них можно сделать адаптер CОМ ( те речь о мегабитах, а не о 115200) ... Если я не прав - извиняйте ....
Не понял... :-/

 

Насчет интерфейса: предлагаю сильно не мудрить и поставить FT245
http://www.ftdichip.com/Products/FT245BM.htm
Скорость обещают до 1Мбайт/сек. С программированием проблем не будет, есть готовые драйверы от FTDI.

По AT89C5131 вопрос Gron_Gus: а готовый драйвер есть? Написать-то можно, но это не самый разумный способ убить время : - ) Если ставить FT, микроконтроллер можно использовать любой подходящий. Желательно только, чтобы под него был бесплатный компилятор Cи.

По остальной цифровой части -- не готов с ходу что-либо внятное сказать, беру тайм-аут на несколько дней : - ) Насчет 10-битного АЦП и DDS в общем согласен.

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

 

To DVM
А можно Ваш последний проект еще раз сюда выложить, с последней версией программы ( на сайте ее вроде нет)
Пока суть да дело - может повторю - хоть буду понимать что-то ... а пока - чистое фантазирование, АVR-ка у меня где-то лежала....
И еще раз, я Видел пост, в котором Вы говорили, что протокол с РС в Вашей программе сделан с учетом дальнейшего развития, но может быть посмотреть все-таки, как и что сделано в Bitscope ?, и какя там uSB-шная микросхема...

Готовые кабели Com-USB-PC - возможно на этих самых FTDI и сделаны? А вот переходников usb2.0 вроде нету? а может уже появились?

 

DVM: По AT89C5131 вопрос Gron_Gus: а готовый драйвер есть?

В книге есть Осталось с ним разобраться. Под этот МК есть сишный компилятор - Keil - бесплатный до 4 Кб кода. Но в России все равно бесплатный.

Кастати про 10 бит. Ни то ни се. Придется ставить либо две МС памяти либо как-то извращаться с накоплением и записью 2 битных "остатков". Если ставить 2 МС памяти, то оставшиеся 6 бит можно использовать для лог. анализатора и т.п.

 

Stump,

>А можно Ваш последний проект еще раз сюда выложить

Можно: http://sirdvm.narod.ru/pc-scope.rar (примерно 450КБ)

>Вы говорили, что протокол с РС в Вашей программе сделан с учетом дальнейшего развития

Верно ( а для использование FT232/245 код вообще трогать не придется, по идее ) Однако, за год накопилась масса идей по поводу софта, которые проще реализовать в заново написанной программе. В данном случае, для меня главное процесс, а не результат : - )

>может быть посмотреть все-таки, как и что сделано в Bitscope ?

Я уже давно смотрел. USB-шная микросхема там FT232, если память не подводит ( что не есть факт ).

Dron_Gus,

>В книге есть Осталось с ним разобраться

А что за книга, в электронном виде есть? И какую скорость обещают?

>Под этот МК есть сишный компилятор - Keil - бесплатный до 4 Кб кода. Но в России все равно бесплатный.

Код скорее всего поболее 4КБ будет. Не проблема конечно, но хотелось бы по возможности быть "белым и пушистым", тем более что проект открытый.

>Кастати про 10 бит. Ни то ни се. Придется ставить либо две МС памяти

Можно поставить 16-битные микросхемы памяти, чтобы лишние корпуса не плодить.
Меньше 10-бит неинтересно (по крайней мере мне), больше -- быстрый АЦП будет стоит как самолет : - )

 

Cпасибо, скачал, теперь еще времечка бы, чтоб посмотреть

 

DVM: Код скорее всего поболее 4КБ будет. Не проблема конечно, но хотелось бы по возможности быть "белым и пушистым", тем более что проект открытый.

Тогда можно на асме писать... Я могу... Чуть-чуть...

DVM: Можно поставить 16-битные микросхемы памяти, чтобы лишние корпуса не плодить.
Меньше 10-бит неинтересно (по крайней мере мне), больше -- быстрый АЦП будет стоит как самолет : - )

Просто две 8 битные МС будет легче подружить с 8 битным же МК
.
DVM: А что за книга, в электронном виде есть? И какую скорость обещают?
Павел Агуров - Интерфейс USB практика использования и программирования - БХВ-Петербург 2004. До обещаний скорости еще не дошел. Дочитаю - расскажу. В эл. виде не знаю - я не видел.

 

Прийдется мигрировать сюда с iXBT- тут еще энтузиасты не перевелись. Для затравки на http://khach2.narod.ru/ лежат схема и исходники скопа из польского журнала. Кратко - Частота оцифровки 40 МГц, процессор ATmega32, графический LCD, интерфейса нет. Сделаны на дискретке и ошибки есть ( особенно в схеме включения АЦП), но работают. В качестве затравки для самодельщиков подойдет.

 

To Кhach. чего-то Ваша ссылочка не открывается ? Это только у меня? Или как ?