Страница 1 из 1
Как работать с микросхемой nand?
Добавлено: Пн окт 10, 2016 21:35:39
BOND12
Всем доброго времени суток. Вобщем, ситуация такова: в мои грабли попала плата с несколькими микросхемами. Меня они заинтересовали, я откопал на часть из них datasheet из которого узнал что конкретно те, которыми я интересовался были микросхемами nand (Goldstar GD4011B).
То, что это микросхемы nand это всё, что я от туда понял. Там ещё приводилась блок-схема с описанием токов и прочая лирика. Но как осуществлять запись и чтение с неё по итогам потраченого времеи я совершенно не понял. Использовать я её собираюсь совместно с МК atmega8. Вобщем, если кто вкурсе как осуществлять манипуляции с памятью подобного рода, пожалуйста, отпишитесь. Или хотя бы подкиньте инфу, где можно найти инфу про то как это делать. И как читать их схемы из datasheet'а. Заранее благодарю.
Re: Как работать с микросхемой nand?
Добавлено: Вт окт 11, 2016 01:10:05
abc
Аналогом 4011 является микросхема K561ЛА7.
Re: Как работать с микросхемой nand?
Добавлено: Вт окт 11, 2016 04:59:09
Jack_A
Так что записать туда ничего не получится - обычная комбинационная логика NAND = И - НЕ
Re: Как работать с микросхемой nand?
Добавлено: Ср окт 12, 2016 14:11:45
Demiurg
Б-г-г...
Re: Как работать с микросхемой nand?
Добавлено: Ср окт 12, 2016 14:23:45
abc
Не, ну искусства ради можно на четырех элементах И-НЕ собрать два RS-триггера.
И записывать туда аж два бита информации. С помощью меги8, да.
Re: Как работать с микросхемой nand?
Добавлено: Ср окт 12, 2016 18:03:01
BOND12
Так как работать с подобными вещами объяснит кто-нибудь?
Re: Как работать с микросхемой nand?
Добавлено: Ср окт 12, 2016 18:06:05
Demiurg
BOND12 писал(а):Так как работать с подобными вещами объяснит кто-нибудь?
Транзисторы - аналоговые микросхемы - цифровые микросхемы - микроконтроллеры. Только в такой последовательности. И никак иначе. Вам вредно сразу за МК браться...
Re: Как работать с микросхемой nand?
Добавлено: Ср окт 12, 2016 18:08:50
Albert_V
NAND Flash и логический элемент NAND это разные вещи.
Re: Как работать с микросхемой nand?
Добавлено: Пт окт 14, 2016 10:15:10
Jack_A
BOND12 писал(а):Так как работать с подобными вещами объяснит кто-нибудь?
Та пожалуйста. 1. Запаяй на плату. 2. Подключи питание. 3.Подавай на входы логические сигналы 0 или 1. Если на всех входах 1, на выходе 0. Если хотя бы один 0 - на выходе 1. Делов-то - на копейку.
Re: Как работать с микросхемой nand?
Добавлено: Сб окт 29, 2016 22:48:25
12val12
ГГГГ. повеселило
"Не, ну искусства ради можно на четырех элементах И-НЕ собрать два RS-триггера."
два RS триггера идеальный антидребезг .2 кнопки вкл и 2 выкл. ,а как как КМОП то в статике ничего не жрет
так что даже это может пригодится
Re: Как работать с микросхемой nand?
Добавлено: Вс окт 30, 2016 08:39:30
COKPOWEHEU
Контроллер сам КМОП и в режиме сна (когда тактирование останавливается) точно так же "ничего не жрет".
Re: Как работать с микросхемой nand?
Добавлено: Вс окт 30, 2016 23:21:05
12val12
"Контроллер сам КМОП"
узнали на неделе и решили со всеми поделиться ? то есть уже добрались до второй страницы даташита ?
сорри до третьей страницы))
Re: Как работать с микросхемой nand?
Добавлено: Пн окт 31, 2016 20:24:16
COKPOWEHEU
Вы так говорите как будто читать документацию что-то плохое.
Впрочем, судя по предложению делать для контроллера антидребезг на дискретной логике только на том основании что она КМОП, вам еще изучать ее и изучать.
Re: Как работать с микросхемой nand?
Добавлено: Вт ноя 01, 2016 10:17:30
ptr128
Demiurg писал(а):
Транзисторы - аналоговые микросхемы - цифровые микросхемы - микроконтроллеры.
Ну если цель - МК, то аналоговые микросхемы требуются очень поверхностно. А вот до транзисторов изучение поведения кондесаторов и индуктивностей настоятельно рекомендуется. Чтобы вообще понимать, что такое фронты, почему у них такие формы и почему одна и та же схема на 100КГц работает, а на 10МГц - нет.
Re: Как работать с микросхемой nand?
Добавлено: Вт ноя 01, 2016 10:47:02
12val12
кто советовал антиребезг на логике в схеме с контроллером ?
понятно что он там лишний так как есть програмные методы .
Re: Как работать с микросхемой nand?
Добавлено: Вт ноя 01, 2016 11:01:13
ptr128
Программные методы не всегда применимы, к сожалению. Например, был у меня проект, где четыре 74LS299 как расширение GPIO использовались. Программный антидребезг там бы слишком медленным оказался.
Re: Как работать с микросхемой nand?
Добавлено: Вт ноя 01, 2016 11:12:30
Demiurg
ptr128 писал(а):Программные методы не всегда применимы, к сожалению. Например, был у меня проект, где четыре 74LS299 как расширение GPIO использовались. Программный антидребезг там бы слишком медленным оказался.
В каком месте это слишком медленный? Что по вашему означает "слишком медленный"?
Re: Как работать с микросхемой nand?
Добавлено: Вт ноя 01, 2016 12:51:38
ptr128
Слишком медленный, это когда процессору остается слишком мало времени на выполнение вычислительных задач, так как слишком много времени уходит на многократное чтение сдвиговых регистров. Если бы процессор занимался только обменом по этим расширенным GPIO - нет проблем. Но он так же должен был обслуживать приемник ИК ДУ и УЗ датчик расстояния. Поэтому и TSOP322, и HC-SR04 сидели исключительно на прерываниях (второй блокировал первый), а TFT по SPI и программное чтение сдвиговых регистров - в виде фоновой задачи в основном цикле. Максимально допустимое время реакции на концевики должно было быть порядка 10 мс. Без аппаратного устранения дребезга (тупо RC цепочка с триггером шмидта) не вписывался.
Если честно, больше всего HC-SR04 доставал. Надо было точно мерять длину импульса, который он возвращает, что требовало монополии на прерывания на время от начала опроса датчика до завершения считывания ответного импульса. Период этот может составлять несколько десятков миллисекунд. А все таймеры были заняты PWM (