|
|
  |
Универсальный кабель |
|
|
|
Apr 20 2006, 09:21
|
Местный
  
Группа: Свой
Сообщений: 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 монтаж, угловой. Мне больше всего нравится - у него вращается круг с окошком, в котором видна цифирь текущей позиции. Вот дока по поворотникам.
|
|
|
|
|
Apr 20 2006, 19:18
|
Знающий
   
Группа: Свой
Сообщений: 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
|
|
|
|
|
Apr 20 2006, 20:53
|
Частый гость
 
Группа: Свой
Сообщений: 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В
|
|
|
|
|
Apr 21 2006, 05:02
|
Местный
  
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Apr 22 2006, 07:28
|
Частый гость
 
Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676

|
Цитата(Dimonira @ Apr 20 2006, 22:02)  поставить на интерфейс JTAG-а нормальные двунаправленные преобразователи уровня. Для этих целей предлагаю новые ADG3304BRU на четыре канала от Analog Devices. Использование различных преобразователей увеличивает рзмеры платы и стоимость комплектующих. Сие считаю неразумным, хотя исходно думалось сделать именно на базе обычных преобразоватеоей уровня. Именно из-за этого и была использована серия MAX7000B. Уйдут они, буду искать другую CPLD с аналогичными возможностями.
|
|
|
|
|
Apr 22 2006, 10:15
|
Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777

|
ChudikЦитата Использование различных преобразователей увеличивает рзмеры платы и стоимость комплектующих. Сие считаю неразумным А ты что решил наладить производство? Если для себя, то я ж написал - заказываешь как сэмплы, получаешь бесплатно (в Россию идут 2-3 недели). Всё равно более широкого диапазона уровней сигналов на матрице не получишь. И не надо никакой специальной матрицы искать. С другой стороны, если вдруг пожёг входы/выходы, то меняешь преобразователь уровня, а не матрицу, что намного легче перепаивается. Ну, а про увеличение размера платы - посмешил  Этот аргумент не серьёзен.
|
|
|
|
|
Apr 22 2006, 15:53
|
Частый гость
 
Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676

|
Цитата(Dimonira @ Apr 22 2006, 03:15)  А ты что решил наладить производство? Если получится продать через eBay несколько штучек, то было бы неплохо, если честно
|
|
|
|
|
May 15 2006, 06:37
|
Частый гость
 
Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676

|
Опять-таки. Если кому-то интересно. Просто повторять дизайн не захотелось, а хочется сделать ещё более универсальный кабель для принтерного порта. В результате размышлений и общения на другом форуме нарисовал схему (прилагается). Очевидно, в результате программирования и разводки назначения ножек могут измениться, но идея должна остаться. Основная идея схемы - иметь на выходе один 20 контактный разъём (это на сегодня максимальный JTAG, используемый для ARM и надеюсь, что бОльших уже не будет). На стороне таргета в 20 пиновый разъём вставляется 10, 14 или сколько там нужно контактный разъём, который и подключается к таргету. Или, если место есть, то можно включать и 20 контактный. Основное требование - первые контакты мамы и папы всегда должны совпадать. Если есть вопросы, идеи - выскажитесь, хорошо?
|
|
|
|
|
May 22 2006, 14:03
|

Знающий
   
Группа: Свой
Сообщений: 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/, но похоже, в Россию их никто не возит. Я задавал вопрос в форуме - никто так и не откликнулся. Максимум на что можно рассчитывать - заказать за границей, вопрос только во что это выльется.
--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
|
|
|
|
|
May 24 2006, 06:21
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Такой вопрос: есть весьма недорогой JTAG от digilent http://www.digilentinc.com/Products/Catalo...ables&Cat=Cableстоит $38, кажется сделан на Cypress CY7C68013 - очень резвый. Я им полюзуюсь для заливки Spartan3. Так вот как его программировать - известно. Так может не изобретать велосипед а сделать под него драйверы. Чтобы этот девайс прикидывался чем то, что поддерживается? А то проблема (для меня) главная в том что у меня разных JTAG интерфейсов больше чем чипов для которых они сделаны, но большинство для LPT, а он один и медленный.
|
|
|
|
|
Jul 31 2006, 16:17
|
Частый гость
 
Группа: Свой
Сообщений: 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Появится свободное время - обязательно попробую его вариант.
|
|
|
|
|
Aug 23 2006, 09:04
|

Частый гость
 
Группа: Свой
Сообщений: 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 не желает его видеть никоим образом. Удавалось ли кому-то их подружить и как?
--------------------
Давайте выпьем за алкоголь - источник и решение всех наших проблем! (с) Г.Симпсон
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|