Знајте све о интерфејсу ЦАН сабирнице на УСБ

Испробајте Наш Инструмент За Елиминисање Проблема





У рачунарству, ЦАН интерфејс може бити заједничка граница између два одвојена дела системских информација о конверзацији. Разговор се може водити између рачунарског хардвера, софтвера, људи, периферних уређаја и њихових комбинација. Неки хардверски уређаји рачунара попут екрана осетљивог на додир јер додирни екран може да дели и прима информације кроз интерфејс, док су други уређаји попут микрофона, миш само један од начина. Интерфејси су углавном у два типа као што су повезивање хардвера и софтвера. Хардверски интерфејси се користе у многим уређајима попут улазних, излазних уређаја, магистрала и уређаја за складиштење података. Овај ЦАН интерфејс се може дефинисати логичким сигналима. Софтверски интерфејс може бити доступан у широком опсегу на различитим нивоима. ОС може да се повеже са различитим деловима хардвера. Програми или апликације на ОС ће можда требати да комуницира путем токова и у објектно оријентисаном програмирању, објекти у било којој апликацији морају комуницирати путем метода.

МОЖЕ на УСБ интерфејс



МОЖЕ АУТОБУС

ЦАН аутобус је развијен 1983. године у компанији Роберт Босцх ГмбХ. Овај протокол објављен је 1986. године на Конгресу САЕ (Друштво аутомобилских инжењера) у Детроиту, Мичиген. Први ЦАН протокол произвели су Пхилипс и Интел и пуштени на тржиште 1987. године. Али БМВ серија-8 је прво возило које је имало мултиплекс ожичени систем заснован на ЦАН протоколу.


МОЖЕ АУТОБУС

МОЖЕ АУТОБУС



Пуни облик ЦАН је мрежна мрежа контролера . То је једна врста аутобуса који је углавном дизајниран да дозволи разне уређаји и микроконтролери ради међусобне интеракције без рачунара домаћина. Овај протокол заснован је на поруци и углавном је дизајниран за електричне инсталације у аутомобилима. Босцх је објавио разне верзије ЦАН-а, а 1991. године објављена је најновија ЦАН 2.0.

ЦАН се састоји од два дела, углавном попут дела А и дела Б, где је део А 11-битни идентификатор и у стандардном је формату. Део Б је 29-битни идентификатор и он је у проширеном формату. ЦАН који користи 11-битне идентификаторе назива се АН 2.0А, а ЦАН који користи 29-битне идентификаторе назива се ЦАН 2.0Б

Повезивање ЦАН-а са УСБ-ом

Повезивање ЦАН-а са УСБ-ом је једноставан уређај који се користи за надгледање ЦАН магистрале. Овај уређај користи микропроцесор НУЦ140ЛЦ1ЦН 32 К Цортекес-М0. Има и ЦАН и УСБ периферне уређаје.

Главне карактеристике повезивања ЦАН-а са УСБ-ом су


  • Дизајн је врло једноставан
  • Добро се подудара са протокол ЛАВИЦЕЛ ЦАНУСБ
  • Излажући се као уређај попут ФТДИ УСБ-а
  • Подржава ЦАН 2.0Б 29-битне и ЦАН 2.0А 11-битне оквире
  • Састоји се од интерног међуспремника порука (ФИФО ЦАН)
  • Напаја се са УСБ порта
  • За ажурирање фирмвера користи се уређај за масовно складиштење података (УСБ који подржава Фласх)

Шематски приказ

Конфигурација кола Интерфацинг ЦАН-а и УСБ-а приказана је у наставку. ЦАН трансформатор се користи да омогући НУЦ140 ЦАН уређају интеракцију са ЦАН магистралом. Чип ТЈА1051Т решава сврху из НКСП-а. Микропроцесор НУЦ140 је способан за рад са напајањем од 5В, а није потребан додатни регулатор напона од 3.3В. Овај погодан аранжман чини једноставан задатак применом ЦАН на УСБ интерфејс.

Шематски приказ

Шематски приказ

Коло је изграђено са три статусне ЛЕД диоде, наиме Д1, Д2 и Д3.

  • Овде статус Д1 диоде говори да је УСБ повезан са хостом
  • Овде статус Д2 диоде говори о активности ЦАН сабирнице
  • Грешке ЦАН сабирнице могу се приказати Д3 диодом

Микропроцесор НУЦ140 нема интегрисани покретачки програм, а најбољи начин за програмирање је само Нувотон ИЦП програмер и АРМ СВД (Сериал Вире Дебуг) интерфејс. Ако се покретачки програм претходно баци са програмом, могао би се покренути. Повезивање ЈП1 пре напајања интерфејса покренуће покретачки програм.

Боот Лоадер

Фласх меморија микропроцесора НУЦ140ЛЦ1 је подељена у два одељка. Они извршавају код корисничког програма и покретачки програм. Величина покретачког програма и извршног корисничког програма је 4К и 32К. Овде се уређај за покретање уређаја за масовно складиштење (МСД) компаније Нувотон користи за изградњу потпуно функционалног УСБ покретачког програма. Утоваривач покретача ће се активирати повезивањем ЈП1 џампера. Дакле, коначно, уклоњиви погон мора бити видљив у систему датотека хоста величине 32КБ. Само копирајте и залепите ажурирање ЦАН-а на УСБ фирмвер на погон покретачког програма. Одспојите УСБ кабл, одспојите краткоспојник и поново га прикључите. Ажурирање новог фирмвера би сада требало да буде покренуто.

Боот Лоадер

Боот Лоадер

ЦАН то УСБ Интерфаце Программинг и НуТини-СДК-140

Програмирање микропроцесора НУЦ140 треба Нувотон ИЦП програмерску апликацију и Нувотонов Ну-Линк програмер. Али овде је НуТини-СДК-140 (НУЦ140 демо плоча) доступан од Диги-Кеи. Састоји се од два дела попут Ну-Линк програмера и дела са чипом НУЦ140. Ова плоча је чак перфорирана да одвоји део Ну-Линк-а. Заправо, овај уређај можете дизајнирати искључиво око демо плоче НУЦ140, једино ће додатни ЦАН примопредајни чип бити од суштинског значаја.

НУЦ140 табла

НУЦ140 табла

Дакле, овде се ради о ЦАН интерфејсу са УСБ-ом, ЦАН магистрали, повезивању ЦАН-а са УСБ-ом, шематском дијаграму, боот лоадер и микропроцесор НУЦ140. Надамо се да сте боље разумели овај концепт. Поред тога, било која питања у вези са овим чланком дајте своје драгоцене предлоге коментаришући у одељку за коментаре испод. Ево питања за вас, које су примене ЦАН интерфејса?

Фото кредити: