реклама на сайте
подробности

 
 
6 страниц V  « < 3 4 5 6 >  
Reply to this topicStart new topic
> Универсальный кабель
Dimonira
сообщение Apr 20 2006, 09:21
Сообщение #61


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777



Chudik
Цитата
Как называются такие поворотные енкодеры по-аглицки? Кто их делает?

Называются "rotary DIP switches". Делает, например, Switronic. Обозначаются у них так (на примере 16-ти позиционного):
RR30014 или RS32314
В порядке следования:
R - rotary
R/S - угловой/вертикальный
3/2/4 - количество пинов (3+3/2+3/4+1)
00/23/др. - величина "рукоятки" (00 - заподлицо/23 - 3 мм)
14/12/11 - количество позиций (16/10/8).

Есть ещё, например, RJ41312 - SMD монтаж, угловой. Мне больше всего нравится - у него вращается круг с окошком, в котором видна цифирь текущей позиции.

Вот дока по поворотникам.
Прикрепленные файлы
Прикрепленный файл  switronic_rotary.pdf ( 294.27 килобайт ) Кол-во скачиваний: 182
 
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Apr 20 2006, 19:18
Сообщение #62


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Цитата(Chudik @ Apr 13 2006, 07:03) *
snake (o)
Эта тема USB JTAG адаптера уже обсуждалась на другом форуме. Если интересно, можешь почитать http://forum.ixbt.com/topic.cgi?id=48:5406
Если кто-то здесь может взять на себя изготовление и сборку платы с последующим тестированием, то работа может существенно ускориться.

Я могу заказать опытный образец. Обычно около недели с доставкой. Правда, для серии плохо подходит. Еще не уверен, что достану MAX7xxx
Go to the top of the page
 
+Quote Post
Chudik
сообщение Apr 20 2006, 20:53
Сообщение #63


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



Цитата(Dimonira @ Apr 20 2006, 01:21) *
Называются "rotary DIP switches". Делает, например, Switronic. Обозначаются у них так (на примере 16-ти позиционного):

Ага, спасибо. Нашёл нечто похожее у Digikey по $2.58 в единичных экземплярах. Посмотрю.


Цитата(Andy Great @ Apr 20 2006, 11:18) *
Я могу заказать опытный образец. Обычно около недели с доставкой. Правда, для серии плохо подходит. Еще не уверен, что достану MAX7xxx

С серией потом можно разобраться. На опытный образец можно и 3032 поставить. Это непринципиально. Но в серии нужна 70хх. У 3000 нет возможности запитать банк памяти от 1.8 или 2.5В
Go to the top of the page
 
+Quote Post
Dimonira
сообщение Apr 21 2006, 05:02
Сообщение #64


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777



Chudik
Цитата
С серией потом можно разобраться. На опытный образец можно и 3032 поставить. Это непринципиально. Но в серии нужна 70хх. У 3000 нет возможности запитать банк памяти от 1.8 или 2.5В

Предлагаю не париться с питанием матрицы от разных напряжений (запитать её от одного "любимого" фиксированного напряжения, с прицелом на то, что потом будет вариант USB, так что запитать можно будет от шины через LDO), а поставить на интерфейс JTAG-а нормальные двунаправленные преобразователи уровня. Для этих целей предлагаю новые ADG3304BRU на четыре канала от Analog Devices. Они в корпусе TSSOP-14, "тянут" сигналы в диапазоне 1.15 до 5.5В и доступны для заказа как бесплатные образцы (2 шт. за раз, я уже себе заказал).
У них есть ещё ADG3308BRU на 8 каналов, но к сожалению в корпусе TSSOP они как образцы не доступны, только CSP.
Go to the top of the page
 
+Quote Post
Chudik
сообщение Apr 22 2006, 07:28
Сообщение #65


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



Цитата(Dimonira @ Apr 20 2006, 22:02) *
поставить на интерфейс JTAG-а нормальные двунаправленные преобразователи уровня. Для этих целей предлагаю новые ADG3304BRU на четыре канала от Analog Devices.

Использование различных преобразователей увеличивает рзмеры платы и стоимость комплектующих. Сие считаю неразумным, хотя исходно думалось сделать именно на базе обычных преобразоватеоей уровня. Именно из-за этого и была использована серия MAX7000B. Уйдут они, буду искать другую CPLD с аналогичными возможностями.
Go to the top of the page
 
+Quote Post
Dimonira
сообщение Apr 22 2006, 10:15
Сообщение #66


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777



Chudik
Цитата
Использование различных преобразователей увеличивает рзмеры платы и стоимость комплектующих. Сие считаю неразумным

А ты что решил наладить производство?
Если для себя, то я ж написал - заказываешь как сэмплы, получаешь бесплатно (в Россию идут 2-3 недели). Всё равно более широкого диапазона уровней сигналов на матрице не получишь. И не надо никакой специальной матрицы искать. С другой стороны, если вдруг пожёг входы/выходы, то меняешь преобразователь уровня, а не матрицу, что намного легче перепаивается.
Ну, а про увеличение размера платы - посмешил smile.gif smile.gif smile.gif
Этот аргумент не серьёзен.
Go to the top of the page
 
+Quote Post
Chudik
сообщение Apr 22 2006, 15:53
Сообщение #67


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



Цитата(Dimonira @ Apr 22 2006, 03:15) *
А ты что решил наладить производство?

Если получится продать через eBay несколько штучек, то было бы неплохо, если честно wink.gif
Go to the top of the page
 
+Quote Post
Chudik
сообщение May 3 2006, 06:18
Сообщение #68


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



Если кого-то интересует: проверил свой дизайн, переписанный на Верилоге. сравнивая с оригинальным. Всё совпадает (одну мелкую ошибочку таки нашёл smile.gif).
Go to the top of the page
 
+Quote Post
Chudik
сообщение May 15 2006, 06:37
Сообщение #69


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



Опять-таки. Если кому-то интересно.
Просто повторять дизайн не захотелось, а хочется сделать ещё более универсальный кабель для принтерного порта. В результате размышлений и общения на другом форуме нарисовал схему (прилагается). Очевидно, в результате программирования и разводки назначения ножек могут измениться, но идея должна остаться.

Основная идея схемы - иметь на выходе один 20 контактный разъём (это на сегодня максимальный JTAG, используемый для ARM и надеюсь, что бОльших уже не будет). На стороне таргета в 20 пиновый разъём вставляется 10, 14 или сколько там нужно контактный разъём, который и подключается к таргету. Или, если место есть, то можно включать и 20 контактный. Основное требование - первые контакты мамы и папы всегда должны совпадать.

Если есть вопросы, идеи - выскажитесь, хорошо?
Прикрепленные файлы
Прикрепленный файл  UPJTAGII.rar ( 27.88 килобайт ) Кол-во скачиваний: 282
 
Go to the top of the page
 
+Quote Post
Dimonira
сообщение May 22 2006, 11:40
Сообщение #70


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777



Я всё про USB вариант.
Тут наткнулся случайно на кабели USB-LPT, у которых написано, что втыкаешь и драйверов специальных не надо, годятся стандартные виндосовские.
Правда написано, что не для любых LPT-девайсов годятся (например с ZIP-ом не работает), но для принтеров точно годятся.
Я задумался на чём же они сделаны? По всей видимости они сделаны на Prolific PL-2305. Это мост USB-IEEE1284 (двунаправленный).
Значит на нём можно сделать и этот универсальный кабель на USB.
Только точно непонятно будет ли всё в сборе работать, ведь этот мост USB-IEEE1284 имеет какие-то ограничения. Но мне кажется, должно фунциклировать.
Go to the top of the page
 
+Quote Post
BSV
сообщение May 22 2006, 14:03
Сообщение #71


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



Цитата(Dimonira @ May 22 2006, 15:40) *
Я всё про USB вариант.
Тут наткнулся случайно на кабели USB-LPT, у которых написано, что втыкаешь и драйверов специальных не надо, годятся стандартные виндосовские.
Правда написано, что не для любых LPT-девайсов годятся (например с ZIP-ом не работает), но для принтеров точно годятся.
Я задумался на чём же они сделаны? По всей видимости они сделаны на Prolific PL-2305. Это мост USB-IEEE1284 (двунаправленный).
Значит на нём можно сделать и этот универсальный кабель на USB.
Только точно непонятно будет ли всё в сборе работать, ведь этот мост USB-IEEE1284 имеет какие-то ограничения. Но мне кажется, должно фунциклировать.


Уже обсуждалось в других ветках форума. Все не так радужно - Prolific PL-2305 под WinXP видится как USB pinter support и, соответственно, софт с LPT-устройством за ним нормально работать не может. Выход есть - написать драйвер для виртуального параллельного порта, который будет его дергать - информация в интернете имеется. Единственные чипы, которые поставляются с полноценными драйверами LPT - от http://www.moschip.com/, но похоже, в Россию их никто не возит. Я задавал вопрос в форуме - никто так и не откликнулся. Максимум на что можно рассчитывать - заказать за границей, вопрос только во что это выльется.


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Chudik
сообщение May 22 2006, 14:30
Сообщение #72


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



Для USB адаптеров обычно используются чипы FT2xx. В том числе и в альтеровском USB адаптере (MasterBlaster).
Насколько мне известно, дизайн на Prolific сделан только для принтеров и порт без подключения к принтеру в системе просто не виден.
Go to the top of the page
 
+Quote Post
alexf
сообщение May 24 2006, 06:21
Сообщение #73


Местный
***

Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608



Такой вопрос: есть весьма недорогой JTAG от digilent
http://www.digilentinc.com/Products/Catalo...ables&Cat=Cable

стоит $38, кажется сделан на Cypress CY7C68013 - очень резвый.
Я им полюзуюсь для заливки Spartan3. Так вот как его программировать - известно. Так может не изобретать велосипед а сделать под него драйверы. Чтобы этот девайс прикидывался чем то, что поддерживается?
А то проблема (для меня) главная в том что у меня разных JTAG интерфейсов больше чем чипов для которых они сделаны, но большинство для LPT, а он один и медленный.
Go to the top of the page
 
+Quote Post
cms
сообщение Jul 31 2006, 16:17
Сообщение #74


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 6-07-04
Пользователь №: 266



USB кабель сделать можно. Я сам сделал два варианта - один на SiliconLaboratories CP2103 чипе - использовал его GPIO ноги, написал софт на базе альтеровского JAM плеера и загрузил им CPLD. Выяснилось, что GPIO работает слишком медленно, загрузка CPLD занимала несколько минут.

Затем я взял FTDI FT2232 - у него есть встроенный Multi-Protocol Synchronous Serial Engine ( MPSSE ), на котором можно сделать быстрый JTAG и даже есть либа и пример на сайте FTDI. Сделал.
Зажило.

Но главное - это загрузочный софт. Чтобы умел энумерить JTAG chain и грузить sof. Плюс работать с SignalTap. Этот софт - Quartus.
А заставить квартус видеть мой кабель как USB Blaster я пока не заставил.

Но вот Misyachniy это похоже сделал: http://njnmnp.narod.ru/usbblaster/usbblaster.html

Появится свободное время - обязательно попробую его вариант.
Go to the top of the page
 
+Quote Post
Delsian
сообщение Aug 23 2006, 09:04
Сообщение #75


Частый гость
**

Группа: Свой
Сообщений: 79
Регистрация: 3-02-05
Из: Kiev
Пользователь №: 2 404



Цитата(alexf @ May 24 2006, 09:21) *
Такой вопрос: есть весьма недорогой JTAG от digilent
http://www.digilentinc.com/Products/Catalo...s&Cat=Cable

стоит $38, кажется сделан на Cypress CY7C68013 - очень резвый.
Я им полюзуюсь для заливки Spartan3.


Вот обзавелся таким кабелем и теперь возник вопрос - ChipScope не желает его видеть никоим образом. Удавалось ли кому-то их подружить и как?


--------------------
Давайте выпьем за алкоголь - источник и решение всех наших проблем! (с) Г.Симпсон
Go to the top of the page
 
+Quote Post

6 страниц V  « < 3 4 5 6 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 18:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.02032 секунд с 7
ELECTRONIX ©2004-2016