В паспорте на чип не указано, как с ним общаться

Итак, для начала я определенно не инженер по компьютерам, но я пытаюсь учиться. Я нашел пару (93C46CB3) чипсов вместе с некоторыми другими незначительными чипами в сумке, спасибо, папа! Я изучил таблицу данных и выяснил, какие выводы делают на чипе, но мне еще предстоит выяснить, как читать и писать на нее. Он говорит, что он серийный, но не говорит, что это за скорость. Кроме того, это не говорит о том, как быстро я должен включать и выключать контакты. Использует ли он ШИМ? Если так, как быстро? Паспорт здесь

http://www.datasheetspdf.com/datasheet/93C46CB3.html

PG. 7 — это график, предназначенный для чтения и записи, но в нем не указано, как долго эти интервалы. «S», «D» и «Q» — все штырьки между прочим.

Я пытаюсь читать и писать его содержимое, используя Arduino или Raspberry Pi, в зависимости от того, что работает, мне просто нужно, чтобы он работал. Заранее спасибо!

tldr; Как быстро я могу включить и выключить контакты для этого чипа и какова скорость передачи в этом случае, если он имеет последовательную связь?

9

Решение

Производитель имеет примечания по применению для проводки и протокола для своих устройств Microwire серии 93

    http://ww1.microchip.com/downloads/en/AppNotes/01004a.pdf
http://ww1.microchip.com/downloads/en/AppNotes/01020B.pdf
http://ww1.microchip.com/downloads/en/AppNotes/01029A.pdf
http://ww1.microchip.com/downloads/en/AppNotes/00993a.pdf

и источник в C для микроконтроллеров PIC находится в:

    http://ww1.microchip.com/downloads/en/AppNotes/AN1004.zip

TLDR:

  • Поддерживает протоколы SPI или Microwire
  • Частота тактовой частоты вашего чипа указана в техническом описании 3 МГц, но я бы порекомендовал 2 МГц, поскольку он охватывает все чипы этой серии.
  • Самый старший бит отправляется первым
  • Полярность часов — тип 0 (положительный)
  • Фаза синхронизации имеет тип 0 (нарастающий фронт)

Пример инициализации Arduino:

    SPI.beginTransaction(SPISettings(2000000, MSBFIRST, SPI_MODE0));

Это будет работать с контактом 2, подключенным к SCK, контактом 3, подключенным к MOSI, и контактом 4, подключенным к MISO.

8

Другие решения

Похоже, ваш чип на самом деле 93C46, CB, вероятно, обозначает некоторые варианты чипов.
спецификация 93C46 микрочип

Этот чип изготовлен многими производителями, поэтому вы можете попытаться выяснить, какого производителя получить спецификацию конкретного производителя, чтобы убедиться, что нет различий, даже не должно быть.

Если это правда, это последовательная EEPROM, которая в основном является энергонезависимой памятью. Этот чип представляет собой простую память, которую вы можете записывать и читать, но не содержит ничего другого, поэтому вы не можете «запрограммировать» ее.

Эта микросхема обменивается данными с использованием шины SPI (последовательная периферийная шина), которая имеет одну линию синхронизации и две линии данных. Чип является подчиненным пассивным компонентом, и для связи с ним необходим микроконтроллер.

Я предлагаю вам продолжить чтение по шине SPI, а затем по микроконтроллерам, тогда вы сможете писать и читать ее память.

Последовательный периферийный автобус

6

По вопросам рекламы [email protected]