Форум РадиоКот https://radiokot.ru/forum/ |
|
Давайте сделаем простой анализатор https://radiokot.ru/forum/viewtopic.php?f=3&t=23918 |
Страница 1 из 2 |
Автор: | neonix [ Чт дек 31, 2009 02:35:30 ] |
Заголовок сообщения: | Давайте сделаем простой анализатор |
Возникла мысля сделать простейший логический анализатор с шиной USB для новичков, да и просто как полезная приспособа чтоб снифить шины вроде I2C и SPI. Можно сделать по простейшей схеме: 1.Микроконтроллер отвечает за соединение с ПК и щелкает адреса у SRAM, а также переключает режим у SRAM (W/E , O/E) 2.SRAM подключается к МК линией данных, одновременно эти же вывода являются входами анализатора. Логика работы простая до безобразия, соединяемся с пк ждем команды старт и настройки скорости щелканья адресов. Когда получили команду для запуска, SRAM переводится в режим записи данных и изменяя состояние выводов линии данных у SRAM и щелкая адреса мы пишем значения на выводах SRAM в неё же. Когда достигнем максимального адреса останавливаем запись и даем команду на чтение из SRAM, опять крутим адрес и передаем посылкой на ПК через USB, а софт на компе строит осцилограмму. Как такая схема ? Будет ли вообще работать и стоит ли браться за неё ? У кого какие предложения ? |
Автор: | nik-as [ Чт дек 31, 2009 10:14:17 ] |
Заголовок сообщения: | |
С наступающим ![]() По моему заморачиваться с аппаратной реализацией не стоит, проще сделать просто адаптер для подключения к компу. Здесь кое какая информация по сканерам. http://monitor.net.ru/forum/i2c-mw-spi-info-177999.html А это для начинающих и не только. ![]() http://www.telemaster.ru/cnclab/ulogic.htm |
Автор: | neonix [ Чт дек 31, 2009 14:44:34 ] |
Заголовок сообщения: | |
Всех с наступающим ![]() А если по делу, то такие приставки скромны чуть более чем полностью. Да и отсутствие на современных компах LPT и COM, не позволит попользоваться такой приставкой. А тут же вполне реально сделать приставку к компу с USB и достаточно простой реализацией и по сложности, не сложнее чем AVR910 от протосса. Буду пробовать симулировать схему в Proteus, а там посмотрим чего получится. Где же вы гики АВРов скажите есть ли смысл заморачиваться ? |
Автор: | LINKS_234 [ Чт дек 31, 2009 19:27:03 ] |
Заголовок сообщения: | |
я не спец в МК и компах , особенно по части usb , но я с уверенностью за себя могу сказать что девайс нужен. и нужен простой , а не как в статьях на плисине и непонятной оперативе. |
Автор: | Meteor [ Пт янв 01, 2010 11:04:41 ] |
Заголовок сообщения: | |
А какие требования к девайсу? Обозначьте максимальные частоты, минимальную длительность импульса и режим работы. Сам делаю подобное устройство, но не в режиме реал-тайм ибо транслировать эти данные в ПК просто не успеть. Компоненты: МК, ПЛИС и ОЗУ. Оболочка в LabView... |
Автор: | sema [ Пт янв 01, 2010 12:04:47 ] |
Заголовок сообщения: | |
а все передавать и не надо ![]() |
Автор: | Meteor [ Пт янв 01, 2010 12:18:34 ] |
Заголовок сообщения: | |
Правильно вырезаю фронты и определяю длительности между ними. Только сначала делаю накопление (512к отсчетов на канал), а после уже их транслирую. PS С Новым Годом, коллеги!!! ![]() |
Автор: | LINKS_234 [ Пт янв 01, 2010 14:30:55 ] |
Заголовок сообщения: | |
опять ПЛИС... хотя впринципе с плисиной проблем не будет , но вот две статьи - одна на нашем сайте и её автор указал на забугорную статью. если с нашего сайт у нас не слышали ни о ПЛИС, ни о RAM , то с забугорной даже яндекс не многое слышал о RAM. хотя при этом ПЛИС у нас свободно можно купить. |
Автор: | Meteor [ Пт янв 01, 2010 16:25:40 ] |
Заголовок сообщения: | |
LINKS_234 писал(а): опять ПЛИС... Я могу Вам дать схему на серии К555, но учитывая 32 анализируемых канала, она слишком громоздка... LINKS_234 писал(а): ...но вот две статьи - одна на нашем сайте и её автор указал на забугорную статью. если с нашего сайт у нас не слышали ни о ПЛИС, ни о RAM , то с забугорной даже яндекс не многое слышал о RAM...
Если правильно понял, Вы имеете 2 варианта. Тогда в чем проблемма? Вариант с ОЗУ это моё решение, для считывания со скоростями до 10МГц. |
Автор: | LINKS_234 [ Пт янв 01, 2010 17:49:23 ] |
Заголовок сообщения: | |
проблема в том , что автор с кота дёргал рамку с мамок старых, соответственно её нету в магазах у нас. ну и вторая беда - плисин нету. с забугорного сайта плисина есть и стоит баксов 15-20 , но о памяти которую там применяли даже яндекс выдаёт несколько ссылок на одну страницу. и почти все на ДШ. так что хотелось бы нормальный анализатор высокоскоростной с большим кол-вом входов и на доступной комплектухе. хотя комплектуху можно любую найти по фарнелу, но сильно дорого нашему КБ обходятся эти закупки. |
Автор: | Meteor [ Пт янв 01, 2010 18:18:18 ] |
Заголовок сообщения: | |
Я вообще ничего не понял... Детекция смены кода на 32 каналов (4 байта параллельного кода) с дополнительной обвязкой укладывается в EPM7128SLC84. Сколько стоит у Вас не знаю. Сейчас модернизирую на EPF6016A. Что касается памяти, то сначала был вариант на 32кБ на 8 каналов. Сейчас 512кБ. По быстродействию сомневаюсь что вариант на серии К555 (533, 1533) будет быстрее варианта на ПЛИС. Преимущественно все упирается в скорость записи данных в ОЗУ. Сейчас к сожалению вне своей дислокации, потому до 10 января тайм-аут. |
Автор: | Stepan [ Пт янв 01, 2010 18:22:36 ] |
Заголовок сообщения: | |
Есть такое устройство USBee, как я понимаю весьма похожее на то что здесь обсуждается. И есть аналог в украинском исполнении http://6-lab.com/ru/news/3-projectnews/19-logic-u-pro.html , который даже заточен под софт от USBee, И!, не сочтите за рекламу, есть соответствующая тема на казусе, где люди пробуют собирать сами такие штуки (Осваиваем USBee). Сам не пользовал, но мне тоже интересно. |
Автор: | Meteor [ Пт янв 01, 2010 18:58:18 ] |
Заголовок сообщения: | |
Привет, сибирякам-гвардейцам!!! ![]() Да обсуждение ведется, но моя цель делать своё устройство под свои нужды. Слепое клонирование надоело году эдак в 95-м... |
Автор: | LINKS_234 [ Пт янв 01, 2010 19:27:31 ] |
Заголовок сообщения: | |
ой , всёже тяжело 1-ого января разговаривать ![]() я говорю о том , что с удовольствием повторил бы одну из конструкций, но блин проблема в том что непонятные RAMки там используются , которых просто не достать. с плисинами ситуация по-лучше, но и они у нас редкость. |
Автор: | sema [ Пт янв 01, 2010 20:30:36 ] |
Заголовок сообщения: | |
++, согласен с LINKS_234. ОЗУ примененные подобных самодельных штуках достать сложно, если вообще возможно ![]() |
Автор: | Meteor [ Пт янв 01, 2010 20:38:05 ] |
Заголовок сообщения: | |
Мужики, вопрос по требованиям к девайсу остается в силе... Что со скоростью? От нее зависит выбор ОЗУ. Время записи около 12 нс у лучших SRAM, т.о. можно подобраться к частоте около 40Мвыборок/с. ![]() |
Автор: | sema [ Пт янв 01, 2010 20:48:46 ] |
Заголовок сообщения: | |
а если взять озу с нерабочих видеокарт? можно найти нахаляву, быстрые, объем большой (можно даже б/у карточку взять рублей за 200-300 класса GeForce 5200 ради этого) ![]() например V58C2128164S (если заинтересует есть даташит) |
Автор: | Meteor [ Пт янв 01, 2010 21:06:55 ] |
Заголовок сообщения: | |
Динамическую память? Можно конечно. Самая большая проблема это записать за минимальное время. Если прерываниями обрабатывать, АВРскими МК, то 5 тактов до факта переключения и еще 5 на выход. Итого получается на 20МГц - 2 Мвыборки/с ![]() |
Автор: | sema [ Пт янв 01, 2010 21:09:25 ] |
Заголовок сообщения: | |
а против плис я ничего не имею и очень даже за ![]() |
Автор: | LINKS_234 [ Пт янв 01, 2010 21:12:05 ] |
Заголовок сообщения: | |
тут тоже есть косяки - карты от разных производителей и хз кто там что ставит, к тому же надо саму карту найти (ну это допустим решается покупкой новой или убитой , хотя новую курочить не хочется), а потом ещё выпаять каким-то образом микруху. кстати можно использовать и оперативку комповую . правда что на видяхах , что на планках она идёт DRAM с довольно крутыми тайминагами , даже для некоторых ПЛИС. да и вообще с оперативой проблем нету, проблемы есть со стандартизацией под возможность найти именно такую ![]() ![]() да , я за ПЛИС ![]() ![]() |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |