gafbich

Перевод Абзаца Из Документации На Флеш Mx25L3206E

8 сообщений в этой теме

gafbich    1

Прошу помощи в переводе одного из абзацев документации на флеш. Не пойму из текста как ссылаться нужное мне адресное пространство при записи информации в память

If the eight least significant address bits (A7-A0) are not all 0, all transmitted data which goes beyond the end of the current page are programmed from the start address if the same page (from the address whose 8 least signification address bits (A7-A0) are all 0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
tcoder    276

If the eight least significant address bits (A7-A0) are not all 0, all transmitted data which goes beyond the end of the current page are programmed from the start address if the same page (from the address whose 8 least signification address bits (A7-A0) are all 0.

Если 8 младших битов адреса (А7-А0) отличаются от нуля, все передаваеммые данные, которые выходят за пределы текущей страницы - будут дописаны в начало той же страницы (с адреса, в котором А7-A0 равны нулю)

Я так понимаю, что адреса A7-A0 эти надо в ноль ставить, чтобы начальный адрес совпадал с границей страницы. Если A7-A0 больше нуля - получается, что задано смещение внутри страницы, и блок передаваемых данных в неё не влазиет и то что не влезло - допишется с (A7-A0)=0 по заданное смещение (невключительно)

Изменено пользователем tcoder

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
gafbich    1

Попробую разобраться, н на первый взгляд все нормально. Но есть затык, напишу не по профилю данной ветви (не ругайте), но для того чтобы не потерять нить разговора. Сектор = 16 страницам, страница = 256 байт, так в данном контексте перевода, под адресом понимается адрес страницы или сектора?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
tcoder    276

Судя по всему это абсолютный адрес, привязанный к байту:

Биты адреса А7-А0 - это адрес байта в странице (8 бит=256), А11-A8 - адрес страницы (4 бит=16), всё что старше - по идее адреса секторов. Ну это пока безосновательный ответ, т.к. я эту часть датащита не смотрел (и настроения особо нет). Но А7-А0 адресует байт однозначно.

Посмотрел, что там.

Там в начале передаётся 3-байта абсолютного адреса. Задача пользователя - чтобы этот адрес попадал на границу блока при записи блока.

Позже допишу, как адрес распределяется, посчитали Вы тоже неправильно, чем и сбили меня с толку.

В составе памяти 64 сектора (Адреса А21-А16) по 64Кб. В каждом секторе 256 страниц (Адреса А15-А8). В каждой странице 256 байт (Адреса А7-А0). В целом это 22 бита абсолютного адреса. Лишние 2 бита третьего байта в нулях бы держать..)

Изменено пользователем tcoder

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MiSol62    3 477

tcoder- будьте добры, помогите адаптированно перевести этот текст (то что перевел гугловский "переводчик" мне не совсем достаточно, а именно особенности подключение к однополярному питанию):

The concept of bridging, much employed in voltage amplifiers, is also applicable to current-drive systems. Below is shown a bridge-connected transconductor topology, in which one power amplifier (A1) controls the current flowing through the load while an other (A2) mirrors the output voltage of the former to opposite polarity. A3 and resistors labeled R2make up a difference amplifier that provides a load current dependent feedback signal similarly as above in the grounded load case.

The current taken from the output of A1 can now be 2-fold compared to a corresponding unbridged circuit, and the value of the current-sensing resistor (R1) can be half of that one would use without bridging.

In terms of stability, the bridged circuit is somewhat more demanding than the usual. Of course, the difference amplifier and the inverting amplifier must in themselves be stable. In addition, A1 has to keep stable despite the phase lags developing in the aforementioned amplifiers at high frequencies.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
tcoder    276

помогите адаптированно перевести

Да такой я не смогу - нет достаточных знаний ни в аналоговой электронике, ни по "аналоговым" английским терминам - не могу местами разобрать где технический термин, а где просто что-то хотели сказать. Кое-где вообще не могу перевести, как будто предлог пропущен, но скорее всего я чего-то не знаю.

Навскидку вот что получилось, но от гугла это несильно отличается - подчёркнуто там, где трудности с переводом, местами выбор из двух вариантов:

Мостовая схема, часто используемая в усилителях напряжения, также применима и для систем управления током. Ниже показана мостовая схема с какой-то(транспроводниковая :unknw:) топологией, на которой усилитель мощности А1 управляет током не то с помощью нагрузки, не то в зависимости от нагрузки. А2 выдаёт инвертированное по полярности напряжение относительно первоначального. А3 и резисторы обозначенные как "R2" образуют дифференциальный усилитель, который обеспечивает ток нагрузки не-то зависящий от обратной связи, не то влияющий на неё - не то также как в схеме выше, не то как в случае с заземлённой нагрузкой.

Ток, снятый с выхода А1 может быть вдвое выше, чем при использовании немостовой схемы. Соответственно и сопротивление резистора, который используется как датчик тока - быть вдвое ниже, чем в немостовой схеме.

С точки зрения стабильности - мостовая схема более требовательна, чем обычная. Конечно, дифференциальный и инвертирующий усилители должны быть сами по себе стабильными. Кроме того А1 должен сохранять стабильность несмотря на прогрессирующие фазовые отставания (мб фазовые сдвиги) на высоких частотах для вышеупомянутых усилителей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MiSol62    3 477

М-да, конечно это мало, что дало мне, но все равно большое спасибо, за то, что откликнулись.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Виноват... Там, где я перешел от действующего напряжения к амплитудному (получил 17,5 вольт), далее нужно с токами тоже проделать туже процедуру: 1,22 ампера помножить на корень из двух (это касается тока покоя. он будет равен 1,7 ампер и далее при расчете мощности, выделяемой на транзисторах, 1,22 нужно помножить на кор из 2). немного изменятся выделяемые мощности, но смысл рассуждения о мощности, которая бесполезно греет воздух остается. Там, где получилось 1,27А через транзистор - это пост. ток. При расчете полезной мощности его нужно разделить на кор из 2. Цифры немного изменятся, но вывод  сохраняется. Внимательно нужно -где нужно подставляем действующее, где амплитудные значения. Еще раз сори, не хотел запутать...  
    • @berser Ох и перемудрил ты с расчетами. Если откровенно, то очень даже перемудрил. Можно проще было посчитать. Ну так есть же всем известная табличка с параметрами для 16 Ом.
    • сломалась! с наличики в кошельке на Мастера! Уровень твоих знаний не позволяет тебе доверить ее ремонт ... ты просто КЛИЕНТ ... а тут таких за ручку никто не водит!
    • Все очень хорошо, но опять же, хотелось бы реализовать чтение флага, что производить команды сразу после готовности контроллера дисплея. Как я уже сказал, инициализация выполняется с задержками, и это уже не так важно. Скинутый код похож на тот, что я уже реализовал. Скорость тактирования по линии SCL микроконтроллера составляет fSCL = 20000Гц, а значит передача байта осуществляется за 0.4 мс. Т.к. режим передачи 4х битовый, на отправку команды требуется 0.8 мс (2 байта). В совокупности все команды превышают время сброса флага занятости, поэтому флаг читается сразу сброшенным. Выходит контроллер дисплея готов принять следующий байт. Однако, инициализации не происходит, как если бы я делал задержки. Значит, сброшенный флаг, который я считываю, не достоверно говорит о готовности принять байт контроллером дисплея. Здесь что-то не так, и в этом мне хочется разобраться. Нужен код с реализацией успешного чтения флага занятости и инициализации дисплея без задержек в 2 мс.
    • Что поделаешь! Сейчас всё переходит на дешёвку! Оргстекло легче полировать! Даже очки редко встретишь с хорошими стёклами!
    • 41.42- 82КОм-па пробуй поставить 68Ком