Форум РадиоКот https://radiokot.ru/forum/ |
|
Считывание данных с нескольких EEPROM соединенных по i2c https://radiokot.ru/forum/viewtopic.php?f=62&t=181462 |
Страница 1 из 7 |
Автор: | Андрей Глазков [ Ср фев 23, 2022 10:57:50 ] | ||
Заголовок сообщения: | Считывание данных с нескольких EEPROM соединенных по i2c | ||
Всем здравствуйте!!! В радиотехнике новичок, поэтому обращаюсь за помощью на этом форуме. Есть устройство которое состоит из 4 микросхем памяти EEPROM соединенных по интерфейсу i2c, каждая ПЗУ объемом 32 килобайта, таким образом общий объем памяти составляет 128 килобайт. Данное устройство используется как модуль памяти, на который в процессе работы записываются данные с различных датчиков и еще некоторые параметры. С помощью специализированного устройства и программы данные с модуля считываются для расшифровки, а сам модуль очищается для повторных циклов использования. Связь с микросхемами памяти осуществляется с помощью фотодиодов, которые подключены к шине i2c, один к линии данных, другой к линии синхронизации. Собственно, в чем заключается моя проблема: Мне необходимо считать файл BIN с этого модуля памяти, но специализированного оборудования и программного обеспечения у меня нет. Возможно ли получить BIN файл с помощью какого-нибудь программатора который будет подключатся к i2c линии? Если да, то какой программатор для этого использовать? Какое программное обеспечение необходимо для считывания BIN файла и сохранения его на компьютере? И вообще буду благодарен за любую информацию по этому вопросу или подсказкам в каком направлении двигаться. Фото и краткую документацию по устройству прилагаю. Заранее всем Спасибо!!!
|
Автор: | VladislavS [ Ср фев 23, 2022 13:17:43 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
1. Смотрим название микросхем eeprom. 2. Гуглим в яндексе "название программатор". 3. Покупаем программатор. 4. Считываем. |
Автор: | Андрей Глазков [ Ср фев 23, 2022 13:28:06 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
1. Смотрим название микросхем eeprom. 2. Гуглим в яндексе "название программатор". 3. Покупаем программатор. 4. Считываем. Дак это понятно, но программаторы работают как правило с одной микросхемой памяти, а мне надо что бы из массива четырех микросхем соединенных по i2c считать BIN. Если считывать по очереди из каждой микросхемы, то тут и вопроса не возникает, считать программатором CH341A и всего делов. |
Автор: | Martian [ Ср фев 23, 2022 13:48:03 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
В спецификации указана адресация каждой. Значит, Вы можете все 4 файла склеить вместе в правильном порядке. |
Автор: | nickjust [ Ср фев 23, 2022 14:46:07 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
Вот прога https://pendriveapps.com/hxd-portable-hex-editor/ Слить по одной мс и в проге склеить и контрольную суму посчитать |
Автор: | Андрей Глазков [ Ср фев 23, 2022 16:10:06 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
В спецификации указана адресация каждой. Значит, Вы можете все 4 файла склеить вместе в правильном порядке. Вот об этом я и хотел узнать по подробнее, на сколько я знаю в программаторах нет функций что бы выбивать адресацию плат для считывания общего файла. Программаторы на сколько я знаю работают только с одной микросхемой памяти и то при непосредственном соединении с программатором, а не по шине передачи данных i2c Добавлено after 7 minutes 23 seconds: Вот прога https://pendriveapps.com/hxd-portable-hex-editor/ Слить по одной мс и в проге склеить и контрольную суму посчитать Пока что это единственный вариант к которому я склоняюсь, но тогда мне придется к каждой ПЗУ конектится. Пайкой заниматься нельзя, так как это будет видно, надо придумывать какой то быстросъемный переходник |
Автор: | electroget [ Ср фев 23, 2022 16:25:54 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
Адаптер для программирования микросхем в корпусе SOIC8 ![]() https://arduino-omsk.ru/%D0%97%D0%B0%D0 ... p358803254 |
Автор: | Андрей Глазков [ Ср фев 23, 2022 16:33:37 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
Адаптер для программирования микросхем в корпусе SOIC8 ![]() https://arduino-omsk.ru/%D0%97%D0%B0%D0 ... p358803254 Спасибо |
Автор: | VladislavS [ Ср фев 23, 2022 18:10:02 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
Можно подумать программатор не по i2c будет считывать. И прещепка адресацию не отменит, она на плате задана. |
Автор: | Martian [ Ср фев 23, 2022 18:13:04 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
Андрей Глазков писал(а): ограмматоры на сколько я знаю работают только с одной микросхемой памяти и то при непосредственном соединении с программатором, а не по шине передачи данных i2c Неверно. У данных микросхем есть только один вариант доступа - шина I2C, и какой-бы не был программатор, он будет использовать именно этот интерфейс и никак иначе. А значит, он будет учитывать адрес микросхемы, который формируется на ней в виде базового адреса + дополнительный ножками A0-A2. Без корректного адреса ничего программатор не считает - микросхема отзовётся только при обращении по адресу.Второй момент: приведенная адресация в спецификации может не иметь ничего общего с фактической. Она может использоваться в ПО, разработанном для этих ящиков. Но она показывает последовательность опроса, то есть, порядок склейки дампов. И надо посмотреть, совпадает ли размер памяти микросхем с областью адресов в спецификации - ящики теоретически могут быть разными, а ПО - стандартным. В случае, если память микросхем меньше, возможно, необходимо будет дополнение. |
Автор: | electroget [ Ср фев 23, 2022 18:14:04 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
Можно подумать программатор не по i2c будет считывать А это можно узнать не попробовав? |
Автор: | Martian [ Ср фев 23, 2022 18:14:34 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
В смысле? |
Автор: | VladislavS [ Ср фев 23, 2022 18:17:14 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
А это можно узнать не попробовав? Легко. Почитать даташит на эту секретную микросхему.
|
Автор: | electroget [ Ср фев 23, 2022 18:17:45 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
Пишут, что прищепка не поможет. Я спросил: это можно (заранее) знать НЕ попробовав прочитать содержимое через прищепку? |
Автор: | Martian [ Ср фев 23, 2022 18:18:37 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
прищепка - это способ удобно прислюнявить проводки. на этом её волшебство заканчивается. |
Автор: | electroget [ Ср фев 23, 2022 18:20:04 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
Почитать даташит на эту секретную микросхему. Так это для нас она секретная, поэтому мы и не знаем, есть возможность её читать извне или нет. |
Автор: | ART_ME [ Ср фев 23, 2022 18:20:58 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
Щипцы на корпус DIP еще можно попользовать, да и то если сначала надо его от лака отмыть, что не всегда возможно. На smd это полный геморрой, если и удастся считать содержимое, то отнюдь не факт, что оно будет соответствовать оригиналу. Поэтому лучше выпаивать, а если это невозможно, то...изначальная идея правильная. Для её реализации возьмите любой МК с шиной i2c и один чип памяти такой же, как к в оригинале. Научитесь считывать с чипа памяти содержимое, ИМХО arduino IDE для этого вполне достаточно. После чего возможно, что сможете считать содержимое всего девайса с разбивкой по чипам. ЗЫ. Не забудьте внимательно просмотреть схемотехнику, иногда адресация бывает не программной, а аппаратной. |
Автор: | Martian [ Ср фев 23, 2022 18:23:29 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
electroget писал(а): мы и не знаем, есть возможность её читать или нет. если она с каким-то криптоблоком, то нет. если обычная, то да.
|
Автор: | VladislavS [ Ср фев 23, 2022 18:31:58 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
Чем дольше не скажете название, тем дольше вас троллить будут. |
Автор: | Martian [ Ср фев 23, 2022 18:37:17 ] |
Заголовок сообщения: | Re: Считывание данных с нескольких EEPROM соединенных по i2c |
а его может и не быть-с... на фото не видно, лак ли мешает или нету ваще. |
Страница 1 из 7 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |