Pluto-P - есть ли опыт использования?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Pluto-P - есть ли опыт использования?
Задумался я над аппаратным генератором шагов. Чтобы с минимальной кровью приспособить к имеющемуся станку, который работает под управлением LinuxCNC через LPT. Собственно, выбор был между Mesa и Pluto-P. Возможности Pluto вполне устраивают, а цена в разы ниже. Однако информация по Pluto достаточно скудная, в отличие от Месы. В связи с этим - несколько вопросов:
- если приобрести здесь http://www.knjn.com/shop.html?pg=img&src=1720 такую плату ($50 c доставкой), будет ли ее достаточно для работы в качестве шагогенератора + доп. вх/вых (в смысле, нужны ли будут какие-то дополнительные специфические платы)?
- не потребуется ли дополнительный программатор для перешивки FPGA через JTAG? (никогда с FPGA не работал )
- какие подводные камни могут встретиться при работе с этой платой?
- если приобрести здесь http://www.knjn.com/shop.html?pg=img&src=1720 такую плату ($50 c доставкой), будет ли ее достаточно для работы в качестве шагогенератора + доп. вх/вых (в смысле, нужны ли будут какие-то дополнительные специфические платы)?
- не потребуется ли дополнительный программатор для перешивки FPGA через JTAG? (никогда с FPGA не работал )
- какие подводные камни могут встретиться при работе с этой платой?
Чудес не бывает. Бывают фокусы.
-
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
Название Pluto-P никак не связано с ЧПУ. Поэтому внятной информации нигде не найдете.
Pluto-P это макетная плата для разработки устройств на ФПГА для которой кто то написал прошивку для ЕМС. Там стоит древний чип и повторять ее не стоит.
Если Вы полностью хотите скопировать то Вам необходима именно такая плата. Загрузка прошивки в нее происходит каждый раз при запуске драйвера плуто с компьютера через ЛПТ порт. Поэтому JTAG программатор не нужен. Как и все то, что я напишу ниже.
Но лучше начать разбираться с ФПГА и тогда Вам откроются все прелести.
Я применяю для подобных самоделок вот такие http://www.ebay.com/itm/EP2C5T144-FPGA- ... sh=item232
Все, что нужно для перевода на эту плату - просто скорректировать расположение ножек и зашить прошивку.
Среда для всего этого QUARTUS II. На этом уровне бесплатная и ее свободно можно скачать с сайта ALTERA.
Pluto-P это макетная плата для разработки устройств на ФПГА для которой кто то написал прошивку для ЕМС. Там стоит древний чип и повторять ее не стоит.
Если Вы полностью хотите скопировать то Вам необходима именно такая плата. Загрузка прошивки в нее происходит каждый раз при запуске драйвера плуто с компьютера через ЛПТ порт. Поэтому JTAG программатор не нужен. Как и все то, что я напишу ниже.
Но лучше начать разбираться с ФПГА и тогда Вам откроются все прелести.
Я применяю для подобных самоделок вот такие http://www.ebay.com/itm/EP2C5T144-FPGA- ... sh=item232
Все, что нужно для перевода на эту плату - просто скорректировать расположение ножек и зашить прошивку.
Среда для всего этого QUARTUS II. На этом уровне бесплатная и ее свободно можно скачать с сайта ALTERA.
Последний раз редактировалось Impartial 10 ноя 2013, 21:23, всего редактировалось 1 раз.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
Serg-tmn, если будешь делать, опиши в картинках что и как делал
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
Вроде кто-то писал (скорее всего vmarkiv) что у плуто плохая помехоустойчивость.
имхо взять месу и не париться
имхо взять месу и не париться
Re: Pluto-P - есть ли опыт использования?
Serg-tmn,
есть такая штука Pokeys, может подойдет под вашу задачу, http://www.poscope.com/index.php?route=common/home
есть такая штука Pokeys, может подойдет под вашу задачу, http://www.poscope.com/index.php?route=common/home
Сферический ватник в вакууме.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
Они в этом плане можно сказать одинаковы - у обоих выходы на 3.3V и надо делать согласующие цепи, а то бывает на некоторых драйверах (типа M542) у них не хватает сил сведодиод в оптроне зажечь (слишком большой резистор в драйвере стоит).PKM писал(а):Вроде кто-то писал (скорее всего vmarkiv) что у плуто плохая помехоустойчивость.
имхо взять месу и не париться
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
Спасибо всем ответившим
То есть, голый альтеровский чип можно прошить (точнее, загрузить конфигурацию в его ОЗУ), просто "перебирая ножки" посредством LPT (даташит пока не изучал)?Impartial писал(а):Загрузка прошивки в нее происходит каждый раз при запуске драйвера плуто с компьютера через ЛПТ порт.
К сожалению, в данный момент у меня нет подходящих задач (кроме описанной). А так-то, конечно, интересноImpartial писал(а):Но лучше начать разбираться с ФПГА и тогда Вам откроются все прелести.
Если проблема помехоустойчивости только в этом, то у меня PLC545, а там стоят входные буферы. Если что, можно выходы подтянуть на 5 вольт, вроде тот альтеровский чип "5V tolerance".UAVpilot писал(а):Они в этом плане можно сказать одинаковы - у обоих выходы на 3.3V и надо делать согласующие цепи, а то бывает на некоторых драйверах (типа M542) у них не хватает сил сведодиод в оптроне зажечь (слишком большой резистор в драйвере стоит).
Чудес не бывает. Бывают фокусы.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
Нашел я тему http://forum.rcdesign.ru/f110/thread185343-2.html , где все это обсуждалось, в том числе низкая помехоустойчивость ПЛИС. Буду разбираться.
Чудес не бывает. Бывают фокусы.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
Вот чего не могу найти, так это схему Pluto-P. Ткните носом, а?
Чудес не бывает. Бывают фокусы.
-
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
Так и есть.Serg-tmn писал(а):То есть, голый альтеровский чип можно прошить (точнее, загрузить конфигурацию в его ОЗУ), просто "перебирая ножки" посредством LPT (даташит пока не изучал)?
А ее нет. Кроме этого документа не найдете ничего.Serg-tmn писал(а):Вот чего не могу найти, так это схему Pluto-P. Ткните носом, а?
http://www.linuxcnc.org/docs/2.4/html/d ... uto_p.html
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
О как!Impartial писал(а):А ее нет. Кроме этого документа не найдете ничего.
PS: Таки заказал Плуто
?
как придет - отпишусьaftaev писал(а):Serg-tmn, если будешь делать, опиши в картинках что и как делал
Чудес не бывает. Бывают фокусы.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
в старой документации был файл:
сейчас ссылка неактивна:
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
это все понятно, и будет изучено со всем вниманием, но какие ноги МС на какие разъемы идут в конкретной плате, тоже интересноnkp писал(а):в старой документации был файл:
Чудес не бывает. Бывают фокусы.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
Serg-tmn, а что это не купил? Там и программатор и цена ниже
Impartial писал(а):Я применяю для подобных самоделок вот такие http://www.ebay.com/itm/EP2C5T144-FPGA- ... sh=item232
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
Взял на заметку. Вот если буду чего своё ваять - куплю. А пока хотелось бы без лишней маяты подключить станок.aftaev писал(а):Serg-tmn, а что это не купил?
Чудес не бывает. Бывают фокусы.
-
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
Для платы плуто это можно вычислить из прошивки. Файл pluto_servo.pinSerg-tmn писал(а): но какие ноги МС на какие разъемы идут в конкретной плате, тоже интересно
Код: Выделить всё
------------------------------------------------------------------------------
-- NC : No Connect. This pin has no internal connection to the device.
-- VCC_INT : Dedicated power pin, which MUST be connected to VCC (2.5V).
-- VCC_IO : Dedicated power pin, which MUST be connected to VCC (Refer to
-- the table below for voltage).
-- GND : Dedicated ground pin, which MUST be connected to GND.
-- GND+ : Unused input. This pin should be connected to GND. It may also
-- be connected to a valid signal on the board (low, high, or
-- toggling) if that signal is required for a different revision
-- of the design.
-- GND* : Unused I/O pin. This pin can either be left unconnected or
-- connected to GND. Connecting this pin to GND will improve the
-- device's immunity to noise.
------------------------------------------------------------------------------
Quartus II Version 6.0 Build 202 06/20/2006 Service Pack 1 SJ Web Edition
CHIP "pluto_servo" ASSIGNED TO AN: EP1K10TC100-3
Pin Name/Usage : Location : Dir. : I/O Standard : Voltage : I/O Bank : User Assignment
-------------------------------------------------------------------------------------------------------------
CONF_DONE : 1 : bidir : : : :
nCEO : 2 : output : : : :
TDO : 3 : output : : : :
VCC_IO : 4 : power : : 3.3V : :
din[3] : 5 : input : LVTTL/LVCMOS : : : Y
GND* : 6 : : : : :
GND* : 7 : : : : :
din[2] : 8 : input : LVTTL/LVCMOS : : : Y
din[4] : 9 : input : LVTTL/LVCMOS : : : Y
din[5] : 10 : input : LVTTL/LVCMOS : : : Y
GND_INT : 11 : gnd : : : :
VCC_INT : 12 : power : : 2.5V : :
din[6] : 13 : input : LVTTL/LVCMOS : : : Y
down[3] : 14 : output : LVTTL/LVCMOS : : : Y
down[2] : 15 : output : LVTTL/LVCMOS : : : Y
din[7] : 16 : input : LVTTL/LVCMOS : : : Y
VCC_IO : 17 : power : : 3.3V : :
GND_INT : 18 : gnd : : : :
din[0] : 19 : input : LVTTL/LVCMOS : : : Y
down[0] : 20 : output : LVTTL/LVCMOS : : : Y
up[0] : 21 : output : LVTTL/LVCMOS : : : Y
up[1] : 22 : output : LVTTL/LVCMOS : : : Y
down[1] : 23 : output : LVTTL/LVCMOS : : : Y
TMS : 24 : input : : : :
nSTATUS : 25 : bidir : : : :
up[2] : 26 : output : LVTTL/LVCMOS : : : Y
up[3] : 27 : output : LVTTL/LVCMOS : : : Y
quadA[0] : 28 : input : LVTTL/LVCMOS : : : Y
quadB[0] : 29 : input : LVTTL/LVCMOS : : : Y
GND* : 30 : : : : :
GND* : 31 : : : : :
GND* : 32 : : : : :
GND* : 33 : : : : :
GND* : 34 : : : : :
VCC_INT : 35 : power : : 2.5V : :
GND_INT : 36 : gnd : : : :
VCC_CKLK : 37 : power : : 2.5V : :
quadZ[0] : 38 : input : LVTTL/LVCMOS : : : Y
quadA[1] : 39 : input : LVTTL/LVCMOS : : : Y
quadB[1] : 40 : input : LVTTL/LVCMOS : : : Y
GND_CKLK : 41 : gnd : : : :
GND_INT : 42 : gnd : : : :
quadZ[1] : 43 : input : LVTTL/LVCMOS : : : Y
VCC_IO : 44 : power : : 3.3V : :
quadA[2] : 45 : input : LVTTL/LVCMOS : : : Y
quadB[2] : 46 : input : LVTTL/LVCMOS : : : Y
quadZ[2] : 47 : input : LVTTL/LVCMOS : : : Y
dout[0] : 48 : output : LVTTL/LVCMOS : : : Y
nConfig : 49 : output : LVTTL/LVCMOS : : : Y
led : 50 : output : LVTTL/LVCMOS : : : Y
nCONFIG : 51 : input : : : :
VCC_INT : 52 : power : : 2.5V : :
MSEL1 : 53 : input : : : :
MSEL0 : 54 : input : : : :
quadA[3] : 55 : input : LVTTL/LVCMOS : : : Y
quadZ[3] : 56 : input : LVTTL/LVCMOS : : : Y
quadB[3] : 57 : input : LVTTL/LVCMOS : : : Y
dout[1] : 58 : output : LVTTL/LVCMOS : : : Y
GND_INT : 59 : gnd : : : :
VCC_INT : 60 : power : : 2.5V : :
dout[2] : 61 : output : LVTTL/LVCMOS : : : Y
dout[3] : 62 : output : LVTTL/LVCMOS : : : Y
dout[4] : 63 : output : LVTTL/LVCMOS : : : Y
dout[5] : 64 : output : LVTTL/LVCMOS : : : Y
dout[6] : 65 : output : LVTTL/LVCMOS : : : Y
GND_INT : 66 : gnd : : : :
VCC_IO : 67 : power : : 3.3V : :
dout[7] : 68 : output : LVTTL/LVCMOS : : : Y
dout[8] : 69 : output : LVTTL/LVCMOS : : : Y
dout[9] : 70 : output : LVTTL/LVCMOS : : : Y
GND* : 71 : : : : :
VCC_INT : 72 : power : : 2.5V : :
TDI : 73 : input : : : :
nCE : 74 : input : : : :
DCLK : 75 : bidir : : : :
DATA0 : 76 : input : : : :
pport_data[0] : 77 : bidir : LVTTL/LVCMOS : : : Y
GND* : 78 : : : : :
pport_data[1] : 79 : bidir : LVTTL/LVCMOS : : : Y
nDataStr : 80 : input : LVTTL/LVCMOS : : : Y
epp_nReset : 81 : input : LVTTL/LVCMOS : : : Y
pport_data[2] : 82 : bidir : LVTTL/LVCMOS : : : Y
VCC_IO : 83 : power : : 3.3V : :
nAddrStr : 84 : input : LVTTL/LVCMOS : : : Y
pport_data[3] : 85 : bidir : LVTTL/LVCMOS : : : Y
pport_data[4] : 86 : bidir : LVTTL/LVCMOS : : : Y
nWait : 87 : output : LVTTL/LVCMOS : : : Y
GND_INT : 88 : gnd : : : :
GND+ : 89 : : : : :
nWrite : 90 : input : LVTTL/LVCMOS : : : Y
clk : 91 : input : LVTTL/LVCMOS : : : Y
VCC_INT : 92 : power : : 2.5V : :
din[1] : 93 : input : LVTTL/LVCMOS : : : Y
pport_data[5] : 94 : bidir : LVTTL/LVCMOS : : : Y
GND_INT : 95 : gnd : : : :
pport_data[6] : 96 : bidir : LVTTL/LVCMOS : : : Y
pport_data[7] : 97 : bidir : LVTTL/LVCMOS : : : Y
GND* : 98 : : : : :
GND* : 99 : : : : :
TCK : 100 : input : : : :
-
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
У тебя так ничего не получилось с этой платой?aftaev писал(а):Serg-tmn, а что это не купил? Там и программатор и цена ниже
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
у меня QUARTUS II так и не заработал А все лежитImpartial писал(а):У тебя так ничего не получилось с этой платой?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Re: Pluto-P - есть ли опыт использования?
Здесь есть ответы на все вопросы http://electronix.ru/forum/index.php?showforum=5aftaev писал(а):у меня QUARTUS II так и не заработал А все лежитImpartial писал(а):У тебя так ничего не получилось с этой платой?
У меня тринадцатый с пятым циклоном с встроенным ARM нормально фурычит.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Pluto-P - есть ли опыт использования?
Если что, у меня есть несколько чипов, которые в плуто-п стоят...Impartial писал(а):Для платы плуто это можно вычислить из прошивки. Файл pluto_servo.pin
Оно как суслик - его не видно, но он есть (где-то в их архивах находится).nkp писал(а):сейчас ссылка неактивна:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...