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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Посоветуйте чип, Что-то совсем простенькое.
Vinnetu
сообщение Jan 17 2007, 11:01
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 1-08-05
Из: Sunny Israel
Пользователь №: 7 269



Subj! Нужно сделать декодер 4 bits input -> 16 bits output. На выходе просто появляется какая-то произвольная комбинация 0 и 1 в зависимости от числа на входе. Нужна какая-то совсем простая микросхемка, которую можно было бы запрограммировать. Знаю, такие есть у Lattice. Но у меня на работе ничего для Латтисов нету - ни среды разработки, ни программатора.
У Альтеры для этой цели нет ничего - самый простой чип всё равно слишком сложен. Заказчик не хочет.
Можно бы даже на дискретных элементах сделать, но должна быть гибкость, чтобы можно было перепрограммировать.

Кто-нибудь что-то посоветует?
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 17 2007, 11:08
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Для этой задачи должна подойти любая ПЗУ. Например, на основе Flash-памяти.
На адресные входы подаете свои входные сигналы, с выходов данных берете результат.
Если нужно изменить преобразование вход-выход, то просто перепрограммируете ПЗУ, как таблицу значений адрес-данные.

Или нужна именно ПЛИС?


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Vinnetu
сообщение Jan 17 2007, 11:26
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 1-08-05
Из: Sunny Israel
Пользователь №: 7 269



Лучше ПЛИС. Какое-то CPLD. На вход пришло, на выходе сразу появилось. Без всяких стробов/write-ов.


Кстати, вот уже и нашёл что-то:
http://www.atmel.com/dyn/general/advanced_...amp;target=16v8

Кто-нибудь юзал? Как для неё программу писать?
Go to the top of the page
 
+Quote Post
Doka
сообщение Jan 17 2007, 11:44
Сообщение #4


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Vinnetu @ Jan 17 2007, 11:26) *
Лучше ПЛИС. Какое-то CPLD. На вход пришло, на выходе сразу появилось. Без всяких стробов/write-ов.


ну так и возъмите любую CPLD - хоть от Альтеры, хоть от Xilinx.
по ресурсам задача войдет даже в самую минимальную

ЗЫЖ а ATF16V8 - их две штуки надо будет ставить и где-то брать 5В.


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Vinnetu
сообщение Jan 17 2007, 11:54
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 1-08-05
Из: Sunny Israel
Пользователь №: 7 269



Я и предлагал взять самую маленькую MAX700S. 5V, 44 ножки, PLCC корпус. Заказчик не хочет. Просят найти что-то ещё проще и дешевле.
Go to the top of the page
 
+Quote Post
vetal
сообщение Jan 17 2007, 12:21
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



EPM3032ALC44-10 1,52$
Go to the top of the page
 
+Quote Post
Vinnetu
сообщение Jan 17 2007, 12:28
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 1-08-05
Из: Sunny Israel
Пользователь №: 7 269



М-да... А заказчик-то не дурак! Самая маленькая Альтера: EPM7032SLI44-7 стоит больше $10.

ATMEL CPLD ATF16V8BQL-15JC (правда, эта мне не подходит) - за 48 штук: 48 * $0.8470


vetal, мне на 5V надо. sad.gif
Go to the top of the page
 
+Quote Post
Doka
сообщение Jan 17 2007, 12:40
Сообщение #8


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



DigiKey'евские цены:
Код
XC9536-15PC44C    IC CPLD  44-PLCC  Xilinx  5.00V  2.85000 USD
XC9536XL-10VQ44C  IC CPLD  44-VQFP  Xilinx  3.30V  1.06800 USD

притом 3.3вольтовая совместима по уровням с 5В КМОП-логикой.


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Vinnetu
сообщение Jan 17 2007, 12:48
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 1-08-05
Из: Sunny Israel
Пользователь №: 7 269



У-у-у!! smile.gif smile.gif Вот отдалённо напоминающее то, что мне бы подошло: ATF2500C. Цена $75.10 smile.gif smile.gif Причём, тоже PLCC-44. Все дистрибютеры в Штатах. Значит, и время доставки...

Так что, будем делать на Альтере. Надеюсь, заказчик меня поймёт. smile.gif А если не поймёт, пусть сами ищут, предлагают, что они хотят.


Doka, спасибо за инфу. Но логика совместима по входу. По выходу придётся ставить буферы, чтобы подтянуть уровни повыше (у меня управление идёт на RF-ключи. При низкой "1" могут быть проблемы). Кроме того, надо ставить конвертер с 5V на 3.3V для питания м/с. Нет, это не подходит.
Go to the top of the page
 
+Quote Post
Dj_Atmex
сообщение Jan 17 2007, 12:48
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 7-08-05
Пользователь №: 7 421



Что может быть проще EPM7032STC44 ?? меньше $5 в розницу, корпус TQFP44
странные у вас заказчики... wink.gif

Сообщение отредактировал Dj_Atmex - Jan 17 2007, 12:52
Go to the top of the page
 
+Quote Post
otrog
сообщение Jan 17 2007, 13:23
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589



Цитата(Vinnetu @ Jan 17 2007, 11:01) *
Нужно сделать декодер 4 bits input -> 16 bits output.

А какое быстродействие нужно? Может подойдет ATmega8?


--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 17 2007, 13:33
Сообщение #12


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(otrog @ Jan 17 2007, 13:23) *
Цитата(Vinnetu @ Jan 17 2007, 11:01) *

Нужно сделать декодер 4 bits input -> 16 bits output.

А какое быстродействие нужно? Может подойдет ATmega8?


Да... Это называется - простенькое? ohmy.gif


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение Jan 17 2007, 14:17
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



MAX7000S уже давно идёт с завышением цены. Они же (Альтера) всё пытаются снять эту серию с производства.
Советую MAX3032ALC-44. По сути - тоже самое, но от 3,3В. IO толерантны к 5В (внимательно читайте детали в PDF, особенно, для типов BIDIR, OUTPUT).
Цена всего $1,52 в России!

Сообщение отредактировал Евгений Николаев - Jan 17 2007, 14:32


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post
Vinnetu
сообщение Jan 17 2007, 15:16
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 1-08-05
Из: Sunny Israel
Пользователь №: 7 269



Наверное, выберу MAX3032. Сейчас поговорил, буферы на выход всё равно ставить придётся. MAX7000S хоть и 5-вольтовая серия, но практически "1" на выходе равен ~3.5V, а нужно не менее 4V.
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение Jan 17 2007, 15:28
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



Да, 3032 может коммутировать 5В по выходу, но только в режиме открытого колектора (с подтяжкой выхода через внешний резистор к 5В).
Сразу скажу, что в этом режиме на выход из внутренней структуры нельзя подавать лог. "1" - спалите микросхему. Внутри надо сделать буфер TRI (ключ), которому на вход подать ноль (GND) и управлять только по входу OE. Тогда он будет либо закрыт (на выходе 5В), либо открыт (на выходе 0В).


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post

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

 


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


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