Как работать с микросхемой nand?

Обсуждаем контроллеры компании Atmel.
Ответить
BOND12
Родился
Сообщения: 14
Зарегистрирован: Пн окт 10, 2016 21:21:22

Как работать с микросхемой nand?

Сообщение BOND12 »

Всем доброго времени суток. Вобщем, ситуация такова: в мои грабли попала плата с несколькими микросхемами. Меня они заинтересовали, я откопал на часть из них datasheet из которого узнал что конкретно те, которыми я интересовался были микросхемами nand (Goldstar GD4011B).
То, что это микросхемы nand это всё, что я от туда понял. Там ещё приводилась блок-схема с описанием токов и прочая лирика. Но как осуществлять запись и чтение с неё по итогам потраченого времеи я совершенно не понял. Использовать я её собираюсь совместно с МК atmega8. Вобщем, если кто вкурсе как осуществлять манипуляции с памятью подобного рода, пожалуйста, отпишитесь. Или хотя бы подкиньте инфу, где можно найти инфу про то как это делать. И как читать их схемы из datasheet'а. Заранее благодарю.
Ответы на вопросы иногда бывают настолько просты, что найти их практически невозможно.
Аватара пользователя
abc
Друг Кота
Сообщения: 3678
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Re: Как работать с микросхемой nand?

Сообщение abc »

Аналогом 4011 является микросхема K561ЛА7.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Как работать с микросхемой nand?

Сообщение Jack_A »

Так что записать туда ничего не получится - обычная комбинационная логика NAND = И - НЕ
Изображение
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Как работать с микросхемой nand?

Сообщение Demiurg »

Б-г-г...
Аватара пользователя
abc
Друг Кота
Сообщения: 3678
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Re: Как работать с микросхемой nand?

Сообщение abc »

Не, ну искусства ради можно на четырех элементах И-НЕ собрать два RS-триггера.
И записывать туда аж два бита информации. С помощью меги8, да.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
BOND12
Родился
Сообщения: 14
Зарегистрирован: Пн окт 10, 2016 21:21:22

Re: Как работать с микросхемой nand?

Сообщение BOND12 »

Так как работать с подобными вещами объяснит кто-нибудь?
Ответы на вопросы иногда бывают настолько просты, что найти их практически невозможно.
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Как работать с микросхемой nand?

Сообщение Demiurg »

BOND12 писал(а):Так как работать с подобными вещами объяснит кто-нибудь?

Транзисторы - аналоговые микросхемы - цифровые микросхемы - микроконтроллеры. Только в такой последовательности. И никак иначе. Вам вредно сразу за МК браться...
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: Как работать с микросхемой nand?

Сообщение Albert_V »

NAND Flash и логический элемент NAND это разные вещи.
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Как работать с микросхемой nand?

Сообщение Jack_A »

BOND12 писал(а):Так как работать с подобными вещами объяснит кто-нибудь?

Та пожалуйста. 1. Запаяй на плату. 2. Подключи питание. 3.Подавай на входы логические сигналы 0 или 1. Если на всех входах 1, на выходе 0. Если хотя бы один 0 - на выходе 1. Делов-то - на копейку.
Изображение
12val12
Потрогал лапой паяльник
Сообщения: 315
Зарегистрирован: Пт янв 29, 2010 19:42:27

Re: Как работать с микросхемой nand?

Сообщение 12val12 »

ГГГГ. повеселило

"Не, ну искусства ради можно на четырех элементах И-НЕ собрать два RS-триггера."

два RS триггера идеальный антидребезг .2 кнопки вкл и 2 выкл. ,а как как КМОП то в статике ничего не жрет
так что даже это может пригодится
ух ты.... показывает
Аватара пользователя
COKPOWEHEU
Говорящий с текстолитом
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Re: Как работать с микросхемой nand?

Сообщение COKPOWEHEU »

Контроллер сам КМОП и в режиме сна (когда тактирование останавливается) точно так же "ничего не жрет".
12val12
Потрогал лапой паяльник
Сообщения: 315
Зарегистрирован: Пт янв 29, 2010 19:42:27

Re: Как работать с микросхемой nand?

Сообщение 12val12 »

"Контроллер сам КМОП"
узнали на неделе и решили со всеми поделиться ? то есть уже добрались до второй страницы даташита ?

сорри до третьей страницы))
ух ты.... показывает
Аватара пользователя
COKPOWEHEU
Говорящий с текстолитом
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Re: Как работать с микросхемой nand?

Сообщение COKPOWEHEU »

Вы так говорите как будто читать документацию что-то плохое.
Впрочем, судя по предложению делать для контроллера антидребезг на дискретной логике только на том основании что она КМОП, вам еще изучать ее и изучать.
Аватара пользователя
ptr128
Вымогатель припоя
Сообщения: 606
Зарегистрирован: Чт окт 06, 2016 21:12:07
Откуда: Южное Бутово

Re: Как работать с микросхемой nand?

Сообщение ptr128 »

Demiurg писал(а):Транзисторы - аналоговые микросхемы - цифровые микросхемы - микроконтроллеры.

Ну если цель - МК, то аналоговые микросхемы требуются очень поверхностно. А вот до транзисторов изучение поведения кондесаторов и индуктивностей настоятельно рекомендуется. Чтобы вообще понимать, что такое фронты, почему у них такие формы и почему одна и та же схема на 100КГц работает, а на 10МГц - нет.
Не ошибается только то, кто ничего не делает.
Тот, кто признает свои ошибки, на них учится.
Глупец же, упорствуя в своих заблуждениях, остается глупцом.
12val12
Потрогал лапой паяльник
Сообщения: 315
Зарегистрирован: Пт янв 29, 2010 19:42:27

Re: Как работать с микросхемой nand?

Сообщение 12val12 »

кто советовал антиребезг на логике в схеме с контроллером ?
понятно что он там лишний так как есть програмные методы .
ух ты.... показывает
Аватара пользователя
ptr128
Вымогатель припоя
Сообщения: 606
Зарегистрирован: Чт окт 06, 2016 21:12:07
Откуда: Южное Бутово

Re: Как работать с микросхемой nand?

Сообщение ptr128 »

Программные методы не всегда применимы, к сожалению. Например, был у меня проект, где четыре 74LS299 как расширение GPIO использовались. Программный антидребезг там бы слишком медленным оказался.
Не ошибается только то, кто ничего не делает.
Тот, кто признает свои ошибки, на них учится.
Глупец же, упорствуя в своих заблуждениях, остается глупцом.
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Как работать с микросхемой nand?

Сообщение Demiurg »

ptr128 писал(а):Программные методы не всегда применимы, к сожалению. Например, был у меня проект, где четыре 74LS299 как расширение GPIO использовались. Программный антидребезг там бы слишком медленным оказался.

В каком месте это слишком медленный? Что по вашему означает "слишком медленный"?
Аватара пользователя
ptr128
Вымогатель припоя
Сообщения: 606
Зарегистрирован: Чт окт 06, 2016 21:12:07
Откуда: Южное Бутово

Re: Как работать с микросхемой nand?

Сообщение ptr128 »

Слишком медленный, это когда процессору остается слишком мало времени на выполнение вычислительных задач, так как слишком много времени уходит на многократное чтение сдвиговых регистров. Если бы процессор занимался только обменом по этим расширенным GPIO - нет проблем. Но он так же должен был обслуживать приемник ИК ДУ и УЗ датчик расстояния. Поэтому и TSOP322, и HC-SR04 сидели исключительно на прерываниях (второй блокировал первый), а TFT по SPI и программное чтение сдвиговых регистров - в виде фоновой задачи в основном цикле. Максимально допустимое время реакции на концевики должно было быть порядка 10 мс. Без аппаратного устранения дребезга (тупо RC цепочка с триггером шмидта) не вписывался.

Если честно, больше всего HC-SR04 доставал. Надо было точно мерять длину импульса, который он возвращает, что требовало монополии на прерывания на время от начала опроса датчика до завершения считывания ответного импульса. Период этот может составлять несколько десятков миллисекунд. А все таймеры были заняты PWM (
Не ошибается только то, кто ничего не делает.
Тот, кто признает свои ошибки, на них учится.
Глупец же, упорствуя в своих заблуждениях, остается глупцом.
Ответить

Вернуться в «AVR»