Показано с 1 по 16 из 16

Тема: Поиск решения записи с шины I2C

  1. #1
    Новичок
    Автор темы
    Аватар для FreeSky
    Регистрация
    03.01.2015
    Сообщений
    4

    По умолчанию Поиск решения записи с шины I2C

    Здравствуйте!

    Ребята помогите решить один вопрос.
    Программирую микросхему SiLabs 5350 по USB с помощью программы производителя.
    После программирования все работает хорошо.
    Стоит отключить питание и все сбрасывается, а устройство после программирования нужно использовать без ПК
    Программирование 5350 идет по шине SCL и SDA.
    Подскажите, что лучше и проще сделать?
    Хотелось бы что бы во время программирования инфа записывалась в чип и на какую-то память.
    Далее при откл и вкл питания память прописывала сам чип Si5350.
    Прошу извинить если не в тот раздел написал.

    С уважением ко всем.

  2. #2
    Завсегдатай Аватар для straus
    Регистрация
    24.01.2009
    Сообщений
    3,259

    По умолчанию Re: Поиск решения записи с шины I2C

    Цитата Сообщение от FreeSky Посмотреть сообщение
    Программирую микросхему SiLabs 5350 по USB
    Цитата Сообщение от FreeSky Посмотреть сообщение
    Программирование 5350 идет по шине SCL и SDA.
    В USB нету SCL и SDA. Видимо что-то неточно написано?

  3. #3
    Новичок
    Автор темы
    Аватар для FreeSky
    Регистрация
    03.01.2015
    Сообщений
    4

    По умолчанию Re: Поиск решения записи с шины I2C

    Спасибо за Ваш ответ.
    D+ и D- с USB поступают в C8051F340 далее в ADG7368RMZ ( с ножек 9,7) выходы SCL и SDA уже идут на Si5350

  4. #4
    Завсегдатай Аватар для straus
    Регистрация
    24.01.2009
    Сообщений
    3,259

    По умолчанию Re: Поиск решения записи с шины I2C

    Опять непонятно. Si5350 - Factory Pre-Programmed.

  5. #5
    Новичок
    Автор темы
    Аватар для FreeSky
    Регистрация
    03.01.2015
    Сообщений
    4

    По умолчанию Re: Поиск решения записи с шины I2C

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

  6. #6
    Завсегдатай Аватар для straus
    Регистрация
    24.01.2009
    Сообщений
    3,259

    По умолчанию Re: Поиск решения записи с шины I2C

    Тогда сразу возникает вопрос: как в продажу попали чистые 5350? Может это китайчатина, и что там внутри - одним китайцам известно?
    Фирменная прога разве умеет программировать те, которые Factory Pre-Programmed?

  7. #7
    Завсегдатай Аватар для Openreel
    Регистрация
    02.09.2006
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    3,129

    По умолчанию Re: Поиск решения записи с шины I2C

    Цитата Сообщение от FreeSky Посмотреть сообщение
    Подскажите, что лучше и проще сделать?
    Поставить микроконтроллер, который при включении питания зальет нужный конфиг в 5350. И софт ручками написать. Или купить у производителя с нужным конфигом.

    ---------- Сообщение добавлено 09:09 ---------- Предыдущее сообщение было 09:06 ----------

    Цитата Сообщение от straus Посмотреть сообщение
    Фирменная прога разве умеет программировать те, которые Factory Pre-Programmed?
    В даташите явно указаны также BULK чипы, значит можно купить.
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

  8. #8
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: Поиск решения записи с шины I2C

    5350 или 5351?

    Если мне память не изменяет, i2c это 5351, а 5350 ножками программируется.

    В любом случае, та что по i2c не умеет быть мастером, только слейв, пожтому сама загрузиться из другой памяти она не может. Нужен мастер-девайс, в качество которого может быть плиска или микроконтроллер. USB-адаптер - это только на этапе разработки, "на попробовать".
    Так что, берется самый простейший 6-ногий или 8-ногий микроконтроллер, необязательно со встроенным i2c т.к. она на любом делается программно в тдва плевка, и он закружает регистры 5351.
    Что в них загружать - читаем в даташите.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  9. #9
    Завсегдатай Аватар для straus
    Регистрация
    24.01.2009
    Сообщений
    3,259

    По умолчанию Re: Поиск решения записи с шины I2C

    По идее если 5350 таки бывают чистые - после того, как в неё вгоняешь данные, нужно дать команду финализации, после которых пропишется EPROM и она перестанет отвечать по i2c. Я так думаю! (c)

    ---------- Сообщение добавлено 17:38 ---------- Предыдущее сообщение было 17:32 ----------

    Кстати, я в даташите ничего не нашёл про возможность поставки 5350 чистых.

  10. #10
    Завсегдатай Аватар для Openreel
    Регистрация
    02.09.2006
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    3,129

    По умолчанию Re: Поиск решения записи с шины I2C

    Цитата Сообщение от straus Посмотреть сообщение
    нужно дать команду финализации,
    Силабс недвусмысленно намекал, что программинг OTP юзеру недоступен. Вполне возможно, что там как в древних камнях, программатор специализированный и даже не ISP.

    ---------- Сообщение добавлено 17:54 ---------- Предыдущее сообщение было 17:43 ----------

    Цитата Сообщение от straus Посмотреть сообщение
    Кстати, я в даташите ничего не нашёл про возможность поставки 5350 чистых.
    Так речь явно про 5351, поскольку 5350 i2c тоже не умеют.
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

  11. #11
    Завсегдатай Аватар для straus
    Регистрация
    24.01.2009
    Сообщений
    3,259

    По умолчанию Re: Поиск решения записи с шины I2C

    Цитата Сообщение от Openreel Посмотреть сообщение
    Так речь явно про 5351, поскольку 5350 i2c тоже не умеют.
    Ну до программирования EPROM ноги выбора частоты вполне могут работать как i2c. Может их на заводе по этому самому i2c и программируют.

  12. #12
    Новичок
    Автор темы
    Аватар для FreeSky
    Регистрация
    03.01.2015
    Сообщений
    4

    По умолчанию Re: Поиск решения записи с шины I2C

    Выяснил с производителем.
    Картина такая.
    5350 и 5351 можно купить чистые, и они будут прошиваться по I2С (два провода) до момента отключения питания.
    Производитель может жестко прошить их в энергонезависимую память, но тогда уже при необходимости ничего не изменить.
    То есть имеем: ПО производителя, им по шине I2C прошивается 5350 или 5351 за доли секунды, при откл питания чипы обнуляются.
    Кто может подсказать или помочь в реализации данной проблемы? что бы после снятия питания с чипа и посл подаче его, чип снова прошился самостоятельно и работал согласно прошивке?

  13. #13
    Новичок Аватар для MadF
    Регистрация
    14.08.2016
    Адрес
    Москва
    Сообщений
    40

    По умолчанию Re: Поиск решения записи с шины I2C

    Ну правильно, судя из датащита, это обычное слэйв i2c устройство, т.е. его перед использованием надо настраивать. Если есть данные сколько нужно делать настроек (по байтно/пакетно), то можно к примеру внешне нацепить мелкий/дешевский МК (например из семейства ATTINY85) и подготавливать чип к работе (после включения).

  14. #14
    Завсегдатай Аватар для straus
    Регистрация
    24.01.2009
    Сообщений
    3,259

    По умолчанию Re: Поиск решения записи с шины I2C

    Послать пакет - наверное и PIC10F200 хватит.

  15. #15
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: Поиск решения записи с шины I2C

    Цитата Сообщение от MadF Посмотреть сообщение
    можно к примеру внешне нацепить мелкий/дешевский МК (например из семейства ATTINY85) и
    Цитата Сообщение от straus Посмотреть сообщение
    Послать пакет - наверное и PIC10F200 хватит.
    Джентельмены, вы не заметили что я писал неделю назад?

    Цитата Сообщение от Alex Посмотреть сообщение
    Так что, берется самый простейший 6-ногий или 8-ногий микроконтроллер, необязательно со встроенным i2c т.к. она на любом делается программно в два плевка, и он закружает регистры 5351.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  16. #16
    Новичок Аватар для MadF
    Регистрация
    14.08.2016
    Адрес
    Москва
    Сообщений
    40

    По умолчанию Re: Поиск решения записи с шины I2C

    Я думаю, что эти все советы топикстартеру не помогут, раз он толком не знает, что такое i2c и с чем его едят в микроэлектронике.
    И обычно выходит так, вначале хочет малого, чтобы при включении он тупо делал то, что заложено, а потом начинается: а почему не добавить опцию такую, давайте прикрутим тумблер или переменник, а лучше энкодер с тучей кнопок и экранчиком.

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •