Ironpin

Плисы - Какой К Ним Требуется Гарнир?

88 сообщений в этой теме

mail_robot    1 407

а вот интересно - стоит ли складывать в кубышку плиски, выдранные из готовых устройств? Они вообще могут быть в дальнейшем перепрограммированы, если установлен бит защиты?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

установлен бит защиты?

насчет бита защиты не вкурсе не пользовался да и не собираюсь пока , что им пользоваться. а так взял схему на логике закинул ее в ПЛИС , там в один корпус загнал и пользуйся на здоровье. а иногда так делаю

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mail_robot    1 407

да это понятно, просто отпаял несколько плисок и вот думаю - выкидывать их или нет. Наверняка же в коммерческих схемах их залочивают. Если все это дело можно потереть и микруху просто перешить, то тогда они полезные. Если она прошита с концами, то наверн только в ведро

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

Если она прошита с концами, то наверн только в ведро

попробуй . почитай в инете выход всяко есть)) отправь мне парочку)) какие кстатти?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mail_robot    1 407

Altera 3000-ой серии. На работе в банке валяются. И xilinx еще какой то в BGA корпусе. Так, отпаял на значок. Применить его врятли получиться.

А чтобы попробовать, это надо иметь соответствующую оснастку под эти чипы (программатор). Его у меня пока нет. А лепить его без уверенности в успехе...

В общем в планах купить демку на циклоне и там уже изголяться

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

что уже никто не писал тут. бюджетные версии ПЛИС от Altera какие можете посоветовать? не MAX7000 c напряжением на входах 5В желательно. чисто логика. либо отечественные ПЛИС

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    642

Посмотри у них на сайте, там все варианты есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Meteor77    10

бюджетные версии ПЛИС от Altera какие можете посоветовать? не MAX7000 c напряжением на входах 5В желательно. чисто логика. либо отечественные ПЛИС

Бюджет, после обвала, надо умножать на 2. У альтеры на 5В, уже ничего (из свежего). Можно конечно позариться на ACEX - они толерантны к 5В, но опять же старье и не выпускаются.

Отечественные, вот тут с 34 стр.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго дня! Есть плата управления сервомеханизмами в рыболовном корабле стоит китайский МК и ПЛИС gal16v8d, которую я по криворукости сжег. http://ee-classes.usc.edu/ee459/library/datasheets/16v8.pdf. Микросхема дефицитная древняя, да и запрограммировать ее нереально. В ней задействовано всего 4 входа и 4 выхода. 2 выхода управляют полевиками, которые меняют полярность подачи напряжения на моторы через реле, 2 других управляют выходными полевиками через которые течет ток на электромоторы. Вопроса собственно 2.

1. В незапрограммированном виде готова ли она к выполнению каких-то операций.

2. Какие возможности при ее програмировании? Прочитал, что может инвертировать сигналы. Больше интересует как она работает, на выходе всегда получаем единицу того же уровня что и подаем, как ОУ она не работает (если не инвертируем сигнал)?

Думаю может заменить транзисторными каскадами.

Изменено пользователем Тарапунька

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    642

1. Без программирования она бесполезна.

2. О возможностях и принципах работы читай общие материалы про CPLD, поскольку это не полноценная FPGA https://ru.wikipedia.org/wiki/CPLD

А так же даташит на эту микросхему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Meteor77    10

...В ней задействовано всего 4 входа и 4 выхода. 2 выхода управляют полевиками, которые меняют полярность подачи напряжения на моторы через реле, 2 других управляют выходными полевиками через которые течет ток на электромоторы.

...

2. Какие возможности при ее програмировании? Прочитал, что может инвертировать сигналы. Больше интересует как она работает, на выходе всегда получаем единицу того же уровня что и подаем, как ОУ она не работает (если не инвертируем сигнал)?...

Насколько помню эта микросхема из разряда программируемых логических матриц (ПЛМ). В ней можно задать соответствие набора выходных сигналов воздействию входных комбинаций. Что заложили в спаленную Вами знает только тот кто разрабатывал.

При управлении электромоторами, если мотор включен в мост, обычно стараются предпринять ряд мер направленных на исключение сквозных токов, от которых могут выйти из строя силовые ключи. Если у Вас достаточно знаний - можете попробовать проанализировать сигналы идущие от МК к этой ПЛМ и уже по ним набросать схему хоть на транзисторах, хоть на другой ПЛМ/CPLD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть исправный блок. Сегодня замеры проводил. ПЛИС инвертирует сигналы и управляющий на реле, понижает с 5 В до 1 В (лог 1). Шим сигнал с МК тоже инвертируется. Поиграюсь в протеусе, может что и выйдет. Знания есть кое-какие, а вот опыта в разработке схем явно недостаточно, не разработчик я - радиолюбитель.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В продолжении моих вопросов по GAL16V8D. Оказалось, что они есть у нас в продаже, и есть аналог от Atmel ATF16V8B к тому же через некоторое время придет программатор miniPro, который умеет шить и то? и другое. Я решил, что самым простым способом будет все-таки их прошить, а не городить инверторы на транзисторах или компараторах. К тому же есть вероятность, что придется еще ремонтировать такие устройства. Софт для написания прошивок для GAL не скачивается, Скачал атмеловский winCupl. Немного почитал по языку Сupl, посмотрел видео. Задача просто проинвертировать сигналы на 4х входах и получить инверсные сигналы на выходах. В программировании полный нуб. Накалякал вот что, компилироваться не хочет, выдает ошибку ASCII 226. Есть кто знаком с этим языком https://adeetc.thothapp.com/classes/LSD/1213v/LT21N/resources/1733, посмотрите мои творения.

Name servo_rc ;

PartNo 00 ;

Date 03.06.2015 ;

Revision 01 ;

Designer Engineer ;

Company Bank ;

Assembly None ;

Location ;

Device ATF16V8B ;

/* *************** INPUT PINS *********************/

PIN 3 = a; /* */

PIN 4 = в; /* */

PIN 5 = с; /* */

PIN 6 = d; /* */

/* *************** OUTPUT PINS *********************/

PIN 15 = e; /* */

PIN 16 = f; /* */

PIN 17 = g; /* */

PIN 18 = h; /* */

e = !d;

f = !c;

h = !a;

g = !b;

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: zontoo
      Нужен программист ПЛИС для создания прошивки шагового двигателя
      чип xilinx (драйвер и программатор предоставлю).
      Начать нужно немедленно.
      Укажите примерную стоимость, скайп, опыт по ПЛИС. 
      Пишите на почту yanbotalov (собака) gmail.com с резюме и портфолио по ПЛИС
    • Автор: Brender3000
      Санкт-Петербург.  По цене договоримся легко, но желательно (если с пересылом) такое кол-во сразу прикидывать, чтобы хотя бы примерно, ну от 500 р , Просто из-за 200 р. на почту лень бегать и там еще очередь стоять. Фотки нужных МС пришлю заранее естественно, большая часть в кучу в аттаче.
      Связь или здесь в лс или:
      Ватсап +79117214333
      Вконтакт  https://vk.com/the_working_dead
      Список:
      ====================================
      SSM2166S - усилитель микрофона с настройкой компрессии и подавлением шумов, корпус SOIC-14
      http://www.analog.com/media/en/technical-documentation/data-sheets/SSM2166.pdf
      INA128UA - высокоточный инструментальный ОУ с низким потреблением 700мкА,питание ±2.25 V to ±18 V, корпус SO-8
      http://www.ti.com/lit/ds/symlink/ina129.pdf
      A3964SB - драйвер шагового движка
      https://media.digikey.com/pdf/Data Sheets/Allegro PDFs/3964.pdf
      740L600 - оптопара, TTL-буфер
      http://213.114.131.21/_pdf/74_TTL/74OL6000.pdf
      AQW213EH - сдвоенная оптопара
      https://ru.mouser.com/ds/2/315/panasonic electric works_aqw-dip-current-limiting--1196835.pdf
      HT9200A - генератор тонального сигнала/2.5V~5.5V/3.58MHz/Serial/8 DIP/
      http://www.farnell.com/datasheets/79214.pdf
      RPM6938 - ИК приемник
      https://www.mouser.com/ds/2/348/rpm6900-313874.pdf
      IDT7202LA - асинхронный FIFO на полевиках 1024x9
      https://www.mouser.com/ds/2/464/IDT_7200-7202_DST_20171127-880469.pdf
      PCF7942AT - транспондер и контроллер бесконтактного досутпа
      http://www.ic72.com/pdf_file/p/70131.pdf
      VB027 - высоковольтный драйвер катушек зажигания
      http://pdf.datasheetcatalog.com/datasheet/stmicroelectronics/5589.pdf
       
      SP706-EP - низкопотребляющий контроллер напряжения 4.40V DIP-8
      http://pdf.datasheetcatalog.com/datasheet/sipex/SP708CN.pdf
      DS1013S - 3 линии задержки
      http://www.phenix.bnl.gov/phenix/WWW/muon/muid_fee/whitus/data_sheets/DS1013.pdf
      TCM38C17IDL- 4 канальный ИКМ
      https://media.digikey.com/pdf/Data Sheets/Texas Instruments PDFs/TCM38C17IDL.pdf
      LF398AN - усилитель выборки и хранения
      http://www.ti.com/lit/ds/symlink/lf398-n.pdf
      MAX7408 - эллиптический фильтр низких частот 5 порядка
      https://datasheets.maximintegrated.com/en/ds/MAX7408-MAX7415.pdf
      LXT6234QE - мультиплексор, корпус PQFP-100
      http://www.ic72.com/pdf_file/l/151749.pdf
      2N4012 - n-p-n биполярный транзистор
      http://kazus.ru/datasheets/pdf-data/1946963/NJSEMI/2N4012.html
      M27V160-100FX1 - 16 Mbit (2Mb x8 or 1Mb x16) EEPROM корпус FDIP42WB (с окошком)
      https://ru.mouser.com/ds/2/389/stmicroelectronics_cd00001045-1204542.pdf
      MAX9388EUP - мультиплексор, корпус TSSOP-20
      https://datasheets.maximintegrated.com/en/ds/MAX9386-MAX9388.pdf
      PGA204BU - инструментальный ОУ с настройкой КУ, SOIC-16
      http://www.ti.com/lit/ds/symlink/pga204.pdf
      MAX211EWI -  Трансивер RS-232, SO-28
      https://datasheets.maximintegrated.com/en/ds/MAX200-MAX213.pdf
      ALTERA MAX EPM9320ALC84-10 - ПЛИС
      https://www.altera.com/en_US/pdfs/literature/ds/archives/m9000.pdf



    • Гость Антон
      Автор: Гость Антон
      Доброго времени суток. Нужна помощь с программированием простеньких схем цифровой схемотехники. Нужно на 2 языках написать код+tb. Всего схем около сотни. В них входят мультиплексоры, демультиплексоры, декодеры, счетчики. Естественно не за бесплатно. Это пример самой сложной ( по моему субъективному мнению) схемы.
      По всем вопросам и предложениям можете написать мне на почту tarasov123789@mail.ru
       


    • Автор: Rine
      process (int,b) begin if (int'event and int='1') then if (b="01") then x<='1'; b1 <= "00"; else b<=b+1; x<='0'; end if; end if; end process; ;
       
      Здравствуйте! Не подскажите как правильно понять этот кусок кода...
      В списке чувствительности сигнал int он периодически меняется, по его изменению выполняется код ниже... Но непонятно зачем в список занесли b, этот сигнал меняется только в этом коде и нигде больше...  К примеру изменился в коде b и процесс выполняется еще раз, или изменение сигналов чувствительности во время выполнения процесса не активируют выполнение процесса еще один раз?
    • Автор: rekrut1993
      Добрый день всем!
       
      Говорю сразу, что я начинающий разработчик FPGA и опыта огромного нет, а эту задачу мне дали в качестве курсовой работы. Поэтому, заранее говорю спасибо всем откликнувшимся!
      Задача состоит вот в чем:
      Есть FPGA Altera Cyclone IV на которой нет сетевого модуля под Ethernet, но есть сетевой модуль Arduino ENC28J60.
      Стоит задача написания драйвера для взаимодействия сетевого модуля Adruino и ПЛИС через протокол SPI, причем с возможностью отсылать данные(по Ethernet) на плис с компьютера(как я понимаю на стороне компьютера должен быть написан клиент для соединения с модулем Adruino), к примеру, буфер размером 64Кб(Но в идеале размер буфера может регулироваться на стороне клиента) и получения уведомления от ПЛИС о принятии этого буфера. Почитал про протокол SPI, теория понятна. Понятно как это должно работать(на основе двух 8-битовых сдвиговых регистров), понятно , что ПЛИС будет выступать в качестве Master-устройства. а Arduino в качесвте Slave-устройства. Понятно как их подсоединить (4 провода: MISO, MOSI, SCLK и SS(slave select)). Есть так же идея реализовать на стороне ПЛИС(Master-устройство) 3 функции на языке Verilog: 1 - функция инициализации, которая будет говорить модулю Adruino о том, что сейчас будут посылаться данные с компьютера, 2 - функция чтения одного байта с сдвигового регистра ардуино, 3 - функция записи одного байта в сдвиговый регистр ардуино.  Но а что тогда должно быть на стороне Arduino(Slave-устройство)? На каком языке и что нужно там описать? С пониманием небольшие трудности. Так же не понятно как это все должно взаимодействовать с компьютером? Какую библиотеку использовать для отсылки данных на модуль Arduino? Использовать сокеты? Подойдёт ли Boost asio или может что-то другое?

      Подскажите пожалуйста куда мне двигаться дальше и с чего начать вообще.
      Фотографии ПЛИС и сетевого модуля прилагаю.