კონტაქტები

USB-uart კონვერტორი: ციმციმებს ადაპტერით. USB-uart გადამყვანი: ციმციმებს ადაპტერით დაკავშირება და ინსტალაცია CP2102

თქვენი რეგიონი:

აყვანა ოფისიდან

აყვანა მოსკოვის ოფისიდან

  • ოფისი მდებარეობს ტაგანსკაიას მეტრო სადგურიდან 5 წუთის სავალ მანძილზე, ბოლშოი დროვიანოის შესახვევში, კორპუსი 6.
  • სამუშაო დღის 15:00 საათამდე განთავსების შემთხვევაში, შეკვეთის მიღება შესაძლებელია იმავე დღეს 17:00 საათის შემდეგ, წინააღმდეგ შემთხვევაში - მომდევნო სამუშაო დღეს 17:00 საათის შემდეგ. ჩვენ დავურეკავთ და დავადასტურებთ შეკვეთის მზადყოფნას.
  • შეკვეთის მიღება შეგიძლიათ 10:00-დან 21:00 საათამდე, კვირაში შვიდი დღის შემდეგ, რაც მზად იქნება. შეკვეთა გელოდებათ 3 სამუშაო დღის განმავლობაში. თუ გსურთ შენახვის ვადის გახანგრძლივება, უბრალოდ დაწერეთ ან დარეკეთ.
  • გთხოვთ, ვიზიტამდე მიუთითოთ თქვენი შეკვეთის ნომერი. ეს აუცილებელია მიღებისას.
  • ჩვენთან მისასვლელად აჩვენე პასპორტი, თქვი რომ ხარ ამპერკაში და ლიფტით აიღე მე-3 სართულზე.
  • უფასოდ
მიწოდება მოსკოვში კურიერის საშუალებით

მიწოდება მოსკოვში კურიერის საშუალებით

  • 20:00 საათამდე შეკვეთის შემთხვევაში ვაწვდით მეორე დღეს, წინააღმდეგ შემთხვევაში - ყოველ მეორე დღეს.
  • კურიერები მუშაობენ ორშაბათიდან შაბათის ჩათვლით, 10:00-დან 22:00 საათამდე.
  • შეკვეთის გადახდა შეგიძლიათ ნაღდი ანგარიშსწორებით მიღებისთანავე ან ონლაინ შეკვეთის განთავსებისას.
  • 250 ₽
ადგილზე მიტანა

მიწოდება PickPoint-ში

  • პიკპოინტი.
  • შეკვეთის გადახდა შეგიძლიათ ნაღდი ანგარიშსწორებით მიღებისთანავე ან ონლაინ შეკვეთის განთავსებისას.
  • 240 ₽

მიწოდება კურიერით პეტერბურგში

მიწოდება კურიერით პეტერბურგში

  • 20:00 საათამდე შეკვეთის შემთხვევაში ვაგზავნით ერთ დღეში, წინააღმდეგ შემთხვევაში - ორ დღეში.
  • კურიერები მუშაობენ ორშაბათიდან შაბათის ჩათვლით, 11:00-დან 22:00 საათამდე.
  • შეკვეთაზე შეთანხმებისას შეგიძლიათ აირჩიოთ მიწოდების სამსაათიანი ინტერვალი (ყველაზე ადრე 12:00-დან 15:00 საათამდე).
  • შეკვეთის გადახდა შეგიძლიათ ნაღდი ანგარიშსწორებით მიღებისთანავე ან ონლაინ შეკვეთის განთავსებისას.
  • 350 ₽
ადგილზე მიტანა

მიწოდება PickPoint-ში

  • მიტანის ადგილზე მიტანა არის თანამედროვე, მოსახერხებელი და სწრაფი გზა თქვენი შეკვეთის მისაღებად კურიერების დარეკვისა და დაჭერის გარეშე.
  • პიკაპის წერტილი არის კიოსკი ადამიანთან ერთად ან რკინის ყუთების მასივი. ისინი განთავსებულია სუპერმარკეტებში, საოფისე ცენტრებში და სხვა პოპულარულ ადგილებში. თქვენი შეკვეთა ჩამოვა თქვენს მიერ არჩეულ ადგილას.
  • თქვენ შეგიძლიათ იპოვოთ თქვენი უახლოესი მდებარეობა PickPoint რუკაზე.
  • მიწოდების დრო არის 1-დან 8 დღემდე, ქალაქიდან გამომდინარე. მაგალითად, მოსკოვში 1-2 დღეა; პეტერბურგში - 2-3 დღე.
  • როდესაც შეკვეთა ჩამოდის აღების პუნქტში, მიიღებთ SMS-ს მის მისაღებად კოდით.
  • სამი დღის განმავლობაში ნებისმიერ ხელსაყრელ დროს შეგიძლიათ მიხვიდეთ პუნქტში და მიიღოთ შეკვეთა SMS კოდის გამოყენებით.
  • შეკვეთის გადახდა შეგიძლიათ ნაღდი ანგარიშსწორებით მიღებისთანავე ან ონლაინ შეკვეთის განთავსებისას.
  • მიტანის ღირებულება იწყება 240 რუბლიდან, რაც დამოკიდებულია შეკვეთის ქალაქსა და ზომაზე. ის ავტომატურად გამოითვლება შეკვეთის დროს.
  • 240 ₽

ადგილზე მიტანა

მიწოდება PickPoint-ში

  • მიტანის ადგილზე მიტანა არის თანამედროვე, მოსახერხებელი და სწრაფი გზა თქვენი შეკვეთის მისაღებად კურიერების დარეკვისა და დაჭერის გარეშე.
  • პიკაპის წერტილი არის კიოსკი ადამიანთან ერთად ან რკინის ყუთების მასივი. ისინი განთავსებულია სუპერმარკეტებში, საოფისე ცენტრებში და სხვა პოპულარულ ადგილებში. თქვენი შეკვეთა ჩამოვა თქვენს მიერ არჩეულ ადგილას.
  • თქვენ შეგიძლიათ იპოვოთ თქვენი უახლოესი მდებარეობა PickPoint რუკაზე.
  • მიწოდების დრო არის 1-დან 8 დღემდე, ქალაქიდან გამომდინარე. მაგალითად, მოსკოვში 1-2 დღეა; პეტერბურგში - 2-3 დღე.
  • როდესაც შეკვეთა ჩამოდის აღების პუნქტში, მიიღებთ SMS-ს მის მისაღებად კოდით.
  • სამი დღის განმავლობაში ნებისმიერ ხელსაყრელ დროს შეგიძლიათ მიხვიდეთ პუნქტში და მიიღოთ შეკვეთა SMS კოდის გამოყენებით.
  • შეკვეთის გადახდა შეგიძლიათ ნაღდი ანგარიშსწორებით მიღებისთანავე ან ონლაინ შეკვეთის განთავსებისას.
  • მიტანის ღირებულება იწყება 240 რუბლიდან, რაც დამოკიდებულია შეკვეთის ქალაქსა და ზომაზე. ის ავტომატურად გამოითვლება შეკვეთის დროს.
ამანათი რუსული ფოსტით

Ფოსტა

  • მიწოდება ხდება უახლოეს საფოსტო განყოფილებაში დეპარტამენტებინებისმიერ ადგილას რუსეთი.
  • ტარიფი და მიწოდების დრო ნაკარნახევია რუსული ფოსტის მიერ. საშუალოდ, ლოდინის დრო 2 კვირაა.
  • შეკვეთას ვაწვდით რუსულ ფოსტას ორი სამუშაო დღის განმავლობაში.
  • შეკვეთის გადახდა შეგიძლიათ ნაღდი ანგარიშსწორებით მიღებისთანავე (ნაღდი ანგარიშსწორებით) ან ონლაინ შეკვეთის განთავსებისას.
  • ღირებულება გამოითვლება ავტომატურად შეკვეთის დროს და საშუალოდ უნდა იყოს დაახლოებით 400 რუბლი.
მიწოდება EMS-ით

ეს არის FT232R, რომელიც ფართოდ არის ცნობილი ვიწრო წრეებში და პოპულარულია. ძალიან საიმედო, სტაბილური, სტანდარტულად მხარდაჭერილი ყველა ოპერაციული სისტემის მიერ. ზოგადად, წესი.
მას აქვს სამი მინუსი:

  • ძვირფასო, რაღაც 150 მანეთი
  • ბიტბანგის რეჟიმში ის მუშაობს ძალიან ნელა, რის გამოც მისი გამოყენება არ შეიძლება Gromov პროგრამისტთან და სხვა ელემენტარულ COM პროგრამისტებთან, რომლებიც დამზადებულია ჩირქისა და ჯოხებისგან. .
  • პატარა შო მწიგნობარი, შედუღება და გაყვანილობა თვალების ამოგლეჯვას ჰგავს. თუმცა, QFN-ის შემდეგ მე არაფრის მეშინია. მოდი გავიაროთ!

არის კიდევ უფრო ძველი FT232BM, რომელიც იგივეს აკეთებს, მაგრამ მას ბევრი გაყვანილობა სჭირდება. კვარცი და სხვა კონდენსატორები. კარგად, ხრახნიანი მისი.

აი, რა მოხდა სინამდვილეში:


ეს არის ბეჭდური მიკროსქემის დაფა, ფაილი ამ მიკრობლოკის მაკროთი Sprint Layout-ისთვის იქნება სტატიის ბოლოს.
საკმაოდ ადვილად იშლებოდა; გასაკვირია, რომ ფეხები არ იყო გადაჯვარედინებული. მართლა გამიკვირდა. იქაც დავამატე LED-ები - Power, RX და TX, ასე რომ, ახლა ნაძვის ხეს ჰგავს.

მერე LUT-ით ბარი დავჭრა ერთდროულად ოთხი ეგზემპლარად, რომელთაგან ერთი ჯამბი აღმოჩნდა. არა, იდეალური გამოვიდა, რა და LUT-ის მიხედვით, ჩემი წოდება უფროს ჯედაზე არაფრით ჩამოუვარდება, მაგრამ რატომღაც ასახული იყო... O_o როგორც ჩანს, შემთხვევით სარკეზე დავაწკაპუნე და ვერ შევამჩნიე.

აქ არის დაფა, სანამ ჩასხმულ ხსნარში. არის სასწორი სასწორისთვის. ისე, მე გავწმინდე მისი ბილიკები.

დაკონსერვებული 230 გრადუსზე. თქვენ არ შეგიძლიათ ახვიდეთ მაღლა, პაწაწინა ბალიშები ამ გზით გაფრინდება. დიახ, და 230-ზე თქვენ უნდა იყოთ ძალიან ნაზი და სწრაფი. შესაძლებელი იყო თუნუქის ვარდის შენადნობით. აქ უნდა დაჭყლიტოთ, თორემ არსებობს ტერმინალის ქვეშ ხვრელის გაჩენის რისკი და აქ შედეგს ვიზუალურად ვერ გააკონტროლებთ.

დიახ, ბევრ მოწყობილობაში, სადაც COM არის დაინსტალირებული, შეგიძლიათ გადააგდოთ MAX232 და განათავსოთ FT232, მაგრამ რატომ შექმნათ პირები? თუ მჭირდება კომპიუტერთან კომუნიკაცია, მაშინ უბრალოდ ვტოვებ RX TX GND ქინძისთავებს და მათზე ვკიდებ ან იგივე MAX კაბელს, ან ახლა ამ მიკრობლოკს. ასე რომ, ერთი ჩიპი საკმარისია ყველა დროისთვის :)

ფაილები სტატიისთვის:

ბონუსი:
რაღაცამ მიბიძგა წერაში, ეტყობა ტვინში ალკოჰოლი და ინტერნეტის ნაკლებობა თავისას ღებულობს - გადაუხდელობის გამო გამოთიშეს :) ჯერ "მაგიდაზე" ვწერ... მოდი მოგცემ მოკლე სახელმძღვანელო რადიო მტვრის შედუღების შესახებ.

როგორ მოვაყაროთ ასეთი პატარა შემწვარი:
როცა გავარკვევ, როგორ დავიცვა კამერა ისე, რომ ადეკვატურად ჩაიწეროს, ეს იქნება ვიდეო. ჯერ-ჯერობით სიტყვებით.

მოამზადეთ ნაგავსაყრელი:

  • ცალ ხელში პინცეტი, მეორეში კბილის ჩხვლეტა.
  • დაფა უსაფრთხოდ არის დამაგრებული მაგიდაზე. შეგიძლიათ პირდაპირ მაგიდაზე დააწებოთ ორმხრივი Velcro-ით. მინი ვიცეში მაქვს ჩამაგრებული.
  • საკონტაქტო ბალიშები გულუხვად არის შეზეთილი ნაკადით.

პოზიციონირება პირველი

  • პინცეტით მიკრუჰას ვათავსებთ პლატფორმებზე რაც შეიძლება ზუსტად. უფრო მეტიც, ჩვენთვის ეს მნიშვნელოვანია ერთ-ერთი უკიდურესი დასკვნა მაინც დადგა, რაც უფრო მოსახერხებელია თქვენთვის. დანარჩენი რაც შეიძლება ახლოსაა იდეალთან.
  • უბრალოდ ამოიღეთ, გაუშვებლად, ზემოდან პინცეტით დააჭერით კბილის წვერით, მჭიდროდ დააჭერით. თითს ვერ გამოიყენებ - თითი სქელია და ამოძრავებ, კბილის ჩხვლეტა კი, ჯერ ერთი, ბასრია და ერთ წერტილს აჭერს, მეორეც, ხისაა, რაც იმას ნიშნავს, რომ არ დაამტვრევს ნაზ მიკრობს.
  • კბილის ჩხვლეტას რომ არ გავუშვებ, ჩვეულებრივ, მეორე ხელით ვიჭერ მას (მარცხნივ), ხოლო მარჯვნით ვიჭერ შედუღების რკინას. თან, მიკრუხა თმასაც არ იძვრის. იმიტომ რომ წნევა მხოლოდ ერთ წერტილშია, ქვემოთ, მაშინ ბრუნვის მომენტი უბრალოდ არსად მოდის.
  • მე ვამაგრებ ერთ უკიდურეს ქინძისთავს.
  • თუ მიკროცირკულა კვლავ დონეზე დგას და ყველაფრით კმაყოფილი ხართ, მაშინვე აიღეთ ყველაზე გარე ტერმინალი მეორე მხარეს, შემდეგ კი ორი ყველაზე გარე ტერმინალი მეორე რიგიდან.
  • თუ მიკრუჰა დგას ოდნავ მრუდედ, მაშინ შეგიძლიათ სცადოთ მისი ოდნავ შემოტრიალება შედუღებულ ფეხთან შედარებით, ცოტათი. ხარისხის ფრაქცია, მხოლოდ ისე, რომ სხვა ფეხები ადგეს. როგორც კი ადგებიან, აიყვანეთ მეორე. კარგი, მაშინ ის არსად წავა.

კარგად, შეაერთეთ დანარჩენი დასკვნები:

  • თქვენ ავსებთ ყველა ქინძისთავებს ნაკადით და იღებთ ძალიან მცირე რაოდენობის შედუღებას წვერზე, ნამდვილად არც ისე ბევრი - 1 მმ შედუღების მავთული 0,5 მმ დიამეტრით. თუ ასეთი შედუღება არ გაქვთ, გააბრტყელეთ რაც გაქვთ ფოლგაში.
  • თქვენ შეგიძლიათ მარტივად გაავრცელოთ ეს წვეთი დასკვნებზე. ის კარგად უნდა გავრცელდეს დასკვნების დაბრმავების გარეშე. მთავარია, არ დაზოგოთ ნაკადი.
  • ჭარბი შედუღება იხსნება მშრალი შედუღების რკინით ან ნალექიანი მავთულით, რომელიც შთანთქავს მას.

Მნიშვნელოვანი!
თუ მიკროცირკულა რომელიმე ფეხთან შედარებით გადაუგრიხეთ, მაშინ ბოლოს, როცა დანარჩენ ფეხებს შეამაგრებთ, ამ პირველ ქინძისთავზე უნდა შეეხოთ გამაგრილებელ რკინას ისე, რომ ის ისევ გაიხსნას და შედუღდეს - მექანიკური სტრესის შესამსუბუქებლად, რომელიც შეიძლება იქ წარმოიშვას. .

ეს უნდა გამოიყურებოდეს დაახლოებით ასე:


UPD:

მადლობა Rol20 გაყვანილობისთვის

დაპროგრამეთ სხვადასხვა Arduino და არა Aduino კონტროლერები, მიიღეთ ინფორმაცია კომპიუტერში ყველაფრისგან, რომელსაც აქვს სერიული ინტერფეისი TTL ლოგიკით.
მე მას ვიყენებ ჩემს პროექტებში Arduino Pro MIni, Gboard/Iboard და ხელნაკეთი კონტროლერებით.

რით განსხვავდება სხვა მსგავსი მოწყობილობებისგან?

  1. დამატებითი DTR პინი, რომელიც შეიძლება პირდაპირ დაუკავშირდეს RESET შეყვანას კონტროლერებზე, რომლებსაც არ აქვთ USB დაფაზე. ამის შემდეგ, დაპროგრამებისას არ არის საჭირო RESET ღილაკზე დაჭერა. ეს ჩემთვის ძალიან მოსახერხებელია, როდესაც კონტროლერი იმალება ჩემი ხელობის სიღრმეში და ღილაკზე წვდომა შეიძლება ძალიან რთული იყოს.
  2. მწარმოებლის მხარდაჭერა, თავსებადობა ორიგინალ დრაივერებთან და პროგრამულ უზრუნველყოფასთან, განსხვავებით ყალბი FTDI-ებისგან, რომლებსაც აქვთ პრობლემები მშობლიურ დრაივერებთან
  3. დამატებითი ქინძისთავები (ხვრელები კონტაქტებისთვის) დაფაზე, მაგალითად, საშუალებას გაძლევთ ჩადოთ USB ენერგიის დაზოგვის რეჟიმში.
  4. საინტერესო შესაძლებლობაა შეცვალოთ VID, PID და ტექსტი, რომლითაც ხდება დაფის ამოცნობა, საკუთარი დრაივერის აწყობა საჭირო პარამეტრებით, რაც საკმაოდ საინტერესოა კომერციულ პროექტებში. ამაზე შემდგომში ვისაუბრებ.

სად შევუკვეთოთ?

მახასიათებლები

  • CP2102 ჩიპი Silicon Labs-ისგან
  • მონაცემთა გაცვლის კურსი UART 300 ბიტი/წმ-ით - 1მბიტი/წმ
  • წაიკითხეთ ბუფერი 576 ბაიტი, წერს 640 ბაიტი
  • USB 2.0 12 Mbps-ის მხარდაჭერა
  • შეჩერებული USB რეჟიმის მხარდაჭერა
  • ჩაშენებული დენის რეგულატორი 3.3V 100mA
  • EEPROM კონფიგურაციის პარამეტრებით 1024 ბაიტი
  • მხარდაჭერილი OS Windows 8/7/Vista/Server 2003/XP/2000, Windows CE, Mac OS-X/OS-9, Linux, Android
  • თქვენი პროექტებისთვის დაფის და დრაივერის პარამეტრების მორგების შესაძლებლობა
  • დაფის ზომები 26,5 x 15,6 მმ

დაფას აქვს დამატებითი ხვრელები, სადაც შეგიძლიათ შეაერთოთ ქინძისთავები მოდემის დამატებითი კონტროლისთვის და USB-ის შეჩერებულ რეჟიმში გადართვა

დაფის ზომა ოდნავ განსხვავდება სხვა მსგავსი USB/UART გადამყვანებისგან

  1. FOCA 2.2 დაფა გადაღებულია კომერციული პროექტებისთვის Gboard / Iboard კონტროლერებით
  2. იაფი FT232 კონვერტორი, რომელიც გამოიყენება დღემდე
  3. განხილულია CP2102

CP2102-ის დაკავშირება და ინსტალაცია

დაფის გამოყენებამდე უნდა დააინსტალიროთ დრაივერები ოფიციალური Si-Labs ვებსაიტიდან

  • კონტროლერთან დასაკავშირებლად გჭირდებათ 5 მავთული:
  • GND - GMD
  • VCC - V5.0 (V3.3) გამოყენებული დაფის მიხედვით
  • TX - RX
  • RX - TX
  • RESET კონტროლერი - DTE


ახლა კონტროლერი შეიძლება დაპროგრამდეს RESET ღილაკის დაჭერის გარეშე.

VID, PID და სხვა კონვერტორის მახასიათებლების შეცვლა

დაფა აღიარებულია სისტემაში, როგორც Silicon Labs CP210X USB to UART Bridge (COM35)

ზოგჯერ კომერციულ პროექტებში აუცილებელია, რომ მოწყობილობას ჰქონდეს საკუთარი კომერციული სახელი პროგრამირებისას. CP2102 ჩიპი და მასზე განთავსებული დაფა ამისთვის დიდ შესაძლებლობებს იძლევა

პირველ რიგში, ჩამოტვირთეთ და გაუშვით პროგრამა EEPROM CP1202 პარამეტრების კონფიგურაციისთვის (ასევე დამჭირდა Java Runtime-ის ჩამოტვირთვა პროგრამის გასაშვებად)

ახლა შეგიძლიათ შეცვალოთ შემდეგი პარამეტრები:

  • გამყიდველის ID (VID). მწარმოებლის ID. ნაგულისხმევი მნიშვნელობა არის 10С4 (თექვსმეტობითი ფორმატი). ამ შემთხვევაში, ის ეკუთვნის SiLabs-ს.
  • პროდუქტის ID (PID). პროდუქტის ID. ნაგულისხმევი მნიშვნელობა არის EA60 (თექვსმეტობითი ფორმატი). ამ შემთხვევაში ეს ეხება ყველა CP210x ხიდს.
  • მაქს სიმძლავრე. მაქსიმალური დენის მოხმარება, რომელსაც ითხოვს ხიდი USB ავტობუსზე. ნაგულისხმევი მნიშვნელობა არის 32 (თექვსმეტობითი ფორმატი). მაქსიმალური მნიშვნელობა 500 mA
  • ენერგიის გამოყენების ატრიბუტები. დიეტა. იკვებება ავტობუსით (USB ავტობუსის სიმძლავრე) ან თვითმმართველობითი (მომარაგება გარე წყაროდან).
  • გამოშვების ვერსია. გაცემის ნომერი. ნაგულისხმევი მნიშვნელობა არის 1.0. ველებს შეუძლიათ მიიღონ მნიშვნელობები 1-99 მთლიან და წილად ნაწილებში.
  • Სერიული ნომერი. Სერიული ნომერი. ნაგულისხმევი მნიშვნელობა არის „0001“ (ტექსტის ფორმატი). ველს შეუძლია მიიღოს ნებისმიერი ტექსტური მნიშვნელობა 64 სიმბოლომდე. საჭიროა მრავალი მოწყობილობის კომპიუტერთან დასაკავშირებლად
  • პროდუქტის სტრიქონი. ველს შეუძლია მიიღოს ნებისმიერი ტექსტური მნიშვნელობა 126 სიმბოლომდე. ეს იდენტიფიკატორი გამოჩნდება ოპერაციულ სისტემაში, როდესაც CP210x ხიდი პირველად უკავშირდება კომპიუტერს და ეხმარება მომხმარებელს შესაბამისი დრაივერის არჩევაში.
  • მორგებული მონაცემთა დაბლოკვა. კონფიგურაციის მონაცემების დაცვა.

განახლებულია 19/09/2015.Სალამი ყველას. ბოლო სტატიაში ჩვენ შევხედეთ მოწყობილობას Atmega fusebit ექიმის მიკროკონტროლერების აღდგენისთვის (ნაბიჯი No7). დღეს ჩვენ გადავხედავთ კიდევ ერთ თანაბრად მნიშვნელოვან და კიდევ უფრო სასარგებლო მოწყობილობას UART-USB ATtiny2313 მიკროკონტროლერზე დაფუძნებული კონვერტორი. თუ თქვენ გაინტერესებთ ელექტრონიკა და გამოყენებითი პროგრამირება, მაშინ ეს მოწყობილობა გახდება თქვენი სწორი ინსტრუმენტი თქვენი დიზაინის მოწყობილობის დასაყენებლად და მონაცემების კომპიუტერზე გადასატანად. რა არის UART ინტერფეისი შეგიძლიათ გაიგოთ სტატიაში No. 40. მაგრამ ჩვენ გვჭირდება თავად გადამყვანი, რათა შევძლოთ კომპიუტერის და ჩვენი მოწყობილობის დაყენება და მონაცემთა გადაცემისათვის. ასეთი მოთხოვნილება ყოველთვის ჩნდება დეველოპერისთვის, ამიტომ მზად იყავით მისი შესაძენად. რა თქმა უნდა, COM პორტში (RS232) ან LPT-ზე გადატანა ძალიან მარტივია, მაგრამ ყველას არ აქვს ეს პორტი, მაგალითად ლეპტოპებს.

არსებობს მრავალი გადამყვანი, მაგალითად MAX232 წრეზე (RS232-UART) და სხვა. მაგრამ ჩვენ გადავხედავთ მიკროკონტროლერზე დაფუძნებულ გადამყვანს. თუ გაინტერესებთ ელექტრონიკა და გამოყენებითი პროგრამირება, მაშინ ეს მოწყობილობა გახდება თქვენი ერთგული ინსტრუმენტი. ქვემოთ მოცემულია გადამყვანის დიაგრამა. ეს წრე და დრაივერები აღებულია შემდეგი რესურსიდან http://www.recursion.jp/prose/avrcdc/, რომელიც აღწერს კომპიუტერზე მონაცემების გადაცემის სხვადასხვა ვარიანტს, ასევე დრაივერებს და ღია წყაროებს, რომლებიც მოწოდებულია გარკვეული ავტორის ოსამუ თამურას მიერ.

მარცხნივ არის UART - USB გადამყვანი. როგორც მასზე არსებული სქემიდან ვხედავთ, არის TXD/RXD მონაცემთა გადაცემის/მიღების ხაზები, რეზისტორები R4 არის დენის შემზღუდველი, R5 არის TXD დაცვა მოკლედან მიწამდე, ზენერის დიოდები დიაგრამაში არის სიგნალის ხაზების დასაცავად, რეზისტორი. R1 არის ელექტრომომარაგება ხაზზე, C3 არბილებს ჩარევას, R2 R3 - დენის შეზღუდვები. თავად მიკროკონტროლერი ATtiny2313 როგორც გადამყვანი. გადაცემის სიჩქარე ავტომატურად კონფიგურირებულია და მერყეობს 600 - 38400 bps, 8N1 პროტოკოლის სტანდარტით. შეკრება არ არის რთული; ყველა წყარო, დაფის შაბლონები, ყველაფერი თავისუფლად არის ხელმისაწვდომი ამ რესურსზე. ქვემოთ მოცემულია ამ მოწყობილობის ჩემი შეკრების ფოტოები:

დიაგრამა შეიცავს ინტერფეისს ჩართვაში პროგრამირებისთვის (5 ქინძისთავები ქვედა ნაწილში და 1 მიკროკონტროლერთან ახლოს).

მე დავამატებ გარკვეულ ინფორმაციას დამოუკიდებლად, რათა შევამოწმო ზოგიერთი ნაწილის ფუნქციონირება:
- ზენერის დიოდი, რომ შევამოწმოთ მისი მთლიანობა, ანოდი არის მინუსზე, - პლუს 10 kOhm-ით კათოდამდე, ჩვენ მივმართავთ 5 ვ-ს - უნდა მივიღოთ მითითებული ძაბვის ვარდნა;
- შეამოწმეთ საათის სიხშირის გენერატორი - აქ თქვენ უნდა დააყენოთ CKOUT დაუკრავენ მიკროკონტროლერში, ე.ი. ნება მიეცით ძირითადი ოსცილატორის კვადრატული ტალღა გამოვიდეს დანა 6-მდე (მიკრო ATtiny2313 – PD2). ჩვენ ვზომავთ სიხშირეს. თქვენ ასევე შეგიძლიათ გაზომოთ ძაბვა, რომელიც უნდა იყოს = ნახევარი სიმძლავრე = 2.86 ვ. (მე მქონდა ეს). გახსოვდეთ MK მუშაობს გარე გენერატორიდან, ამიტომ ჯერ ატვირთეთ პროგრამა და შემდეგ შეცვალეთ ფუჟები გარე გენერატორზე.

ამ მოწყობილობის დაყენების შემდეგი ნაბიჯი არის კომპიუტერზე დრაივერის დაყენება - "ვირტუალური კომუნიკაციების პორტი" Win-ისთვის - ჩამოტვირთეთ არქივი avrcdc_inf.zip. ეს არქივი შეიცავს 4 საქაღალდეს: raw - for (Windows 2000/XP), w2k - Windows 2000-ისთვის (მხოლოდ ნაყარი რეჟიმი), xpvista7 - Windows XP/Vista/7 x32-ისთვის, vista64 - Windows Vista x64-ისთვის. დრაივერი შეირჩევა ჩვენი მოწყობილობის დაკავშირების შემდეგ. ზოგადად, სტანდარტული სქემა. შემდეგი, ჩვენს კონტროლერზე პროგრამული უზრუნველყოფის ჩამოსატვირთად, ჩამოტვირთეთ cdc232.2011-06-24.zip, სადაც ჩვენ ვირჩევთ firmware ჩვენი კონტროლერისთვის. ჩვენ დავაყენეთ ფუჟები H = 0xCD, L = 0xFF. ყველაფერი მზადაა. ქვემოთ მოცემულია გადამყვანსა და კომპიუტერს შორის ურთიერთქმედების დიაგრამა.

მოწყობილობა მუშაობს შემდეგნაირად: კომპიუტერთან დაკავშირებისას ჩნდება ვირტუალური COM პორტი. შემდეგი, გადაცემა ხდება ინტერფეისის საშუალებით RS232C , მართვის ხაზების გარეშე DTR, DTS, RTS, CTS.
ამის შემდეგ, თქვენ უნდა შეამოწმოთ ფუნქციონირება Terminal პროგრამის გამოყენებით - გადმოწერეთ იგი იქ. კონვერტორის მუშაობის შედეგი შეიძლება ნახოთ DoctorAVR-ისა და მონაცემთა შეგროვების კონტროლერის (logger) მაგალითის გამოყენებით.

მომდევნო მე-9 სტატიაში განვიხილავთ მიკროკონტროლერზე არსებული ბარიერის საფუძველს, პროგრამულ უზრუნველყოფას და აპარატურას. Სულ ეს არის. ყველას ნახვამდის.

USB to UART TTL გადამყვანის მიმოხილვა CP2102-ზე

რატომ არის საჭირო?

დაპროგრამეთ სხვადასხვა Arduino და არა Aduino კონტროლერები, მიიღეთ ინფორმაცია კომპიუტერში ყველაფრისგან, რომელსაც აქვს სერიული ინტერფეისი TTL ლოგიკით.
მე მას ვიყენებ ჩემს პროექტებში და .

რით განსხვავდება სხვა მსგავსი მოწყობილობებისგან?

დამატებითი DTR პინი, რომელიც შეიძლება პირდაპირ დაუკავშირდეს RESET შეყვანას კონტროლერებზე, რომლებსაც არ აქვთ USB დაფაზე. ამის შემდეგ, დაპროგრამებისას არ არის საჭირო RESET ღილაკზე დაჭერა. ეს ჩემთვის ძალიან მოსახერხებელია, როდესაც კონტროლერი იმალება ჩემი ხელობის სიღრმეში და ღილაკზე წვდომა შეიძლება ძალიან რთული იყოს.

მწარმოებლის მხარდაჭერა, თავსებადობა ორიგინალ დრაივერებთან და პროგრამულ უზრუნველყოფასთან, განსხვავებით ყალბი FTDI-ისგან, რომელიც

დამატებითი ქინძისთავები (ხვრელები კონტაქტებისთვის) დაფაზე, მაგალითად, საშუალებას გაძლევთ ჩადოთ USB ენერგიის დაზოგვის რეჟიმში.

საინტერესო შესაძლებლობაა შეცვალოთ VID, PID და ტექსტი, რომლითაც ხდება დაფის ამოცნობა, საკუთარი დრაივერის აწყობა საჭირო პარამეტრებით, რაც საკმაოდ საინტერესოა კომერციულ პროექტებში. ამაზე შემდგომში ვისაუბრებ.

ვისაც აინტერესებს, გთხოვთ, დააწკაპუნოთ ქვემოთ

მე შევუკვეთე ბევრი წვრილმანი Ebay-დან მიმოხილვისთვის ჯილდოსთვის, მათ შორის 1,79 დოლარად

საქონელი მოგზაურობდა 54 დღის განმავლობაში. ისე, მე უკვე მიჩვეული ვარ ჩვენს ფოსტაზე, რასაც ვერ ვიტყვი დოლარის რუბლის კურსზე (((

ჩვეულებრივი ყვითელი შეფუთვა. შიგნით არის შარფები დალუქულ გამჭვირვალე ჩანთებში. ყველაფერი როგორც ყოველთვის.

დაფას აქვს დამატებითი ხვრელები, სადაც შეგიძლიათ შეაერთოთ ქინძისთავები მოდემის დამატებითი კონტროლისთვის და USB-ის შეჩერებულ რეჟიმში გადართვა

მახასიათებლები

  • ჩიპი CP2102-დან
  • მონაცემთა გაცვლის კურსი UART 300 ბიტი/წმ-ით - 1მბიტი/წმ
  • წაიკითხეთ ბუფერი 576 ბაიტი, წერს 640 ბაიტი
  • USB 2.0 12 Mbps-ის მხარდაჭერა
  • შეჩერებული USB რეჟიმის მხარდაჭერა
  • ჩაშენებული დენის რეგულატორი 3.3V 100mA
  • EEPROM კონფიგურაციის პარამეტრებით 1024 ბაიტი
  • მხარდაჭერილი OS Windows 8/7/Vista/Server 2003/XP/2000, Windows CE, Mac OS-X/OS-9, Linux, Android
  • თქვენი პროექტებისთვის დაფის და დრაივერის პარამეტრების მორგების შესაძლებლობა
  • დაფის ზომები 26,5 x 15,6 მმ
დაფის ზომა ოდნავ განსხვავდება
ფოტოზე ნაჩვენებია შედარება სხვა USB/UART კონვერტორებთან



დაფის გამოყენებამდე უნდა დააინსტალიროთ

კონტროლერთან დასაკავშირებლად გჭირდებათ 5 მავთული:
GND - GMD
VCC - V5.0 (V3.3) გამოყენებული დაფის მიხედვით
TX - RX
RX - TX
RESET კონტროლერი - DTE


ახლა კონტროლერი შეიძლება დაპროგრამდეს RESET ღილაკის დაჭერის გარეშე.

დაფა აღიარებულია სისტემაში, როგორც
Silicon Labs CP210X USB to UART Bridge (COM35)

ზოგჯერ კომერციულ პროექტებში აუცილებელია, რომ მოწყობილობას ჰქონდეს საკუთარი კომერციული სახელი პროგრამირებისას. CP2102 ჩიპი და მასზე განთავსებული დაფა ამისთვის დიდ შესაძლებლობებს იძლევა

ჯერ ჩამოტვირთეთ და გაუშვით "> (ასევე დამჭირდა Java Runtime-ის ჩამოტვირთვა პროგრამის გასაშვებად)

ახლა შეგიძლიათ შეცვალოთ შემდეგი პარამეტრები:

  • გამყიდველის ID (VID). მწარმოებლის ID. ნაგულისხმევი მნიშვნელობა არის 10С4 (თექვსმეტობითი ფორმატი). ამ შემთხვევაში, ის ეკუთვნის SiLabs-ს.
  • პროდუქტის ID (PID). პროდუქტის ID. ნაგულისხმევი მნიშვნელობა არის EA60 (თექვსმეტობითი ფორმატი). ამ შემთხვევაში ეს ეხება ყველა CP210x ხიდს. ე
  • მაქს სიმძლავრე. მაქსიმალური დენის მოხმარება, რომელსაც ითხოვს ხიდი USB ავტობუსზე. ნაგულისხმევი მნიშვნელობა არის 32 (თექვსმეტობითი ფორმატი). მაქსიმალური მნიშვნელობა 500 mA
  • ენერგიის გამოყენების ატრიბუტები. დიეტა. იკვებება ავტობუსით (USB ავტობუსის სიმძლავრე) ან თვითმმართველობითი (მომარაგება გარე წყაროდან).
  • გამოშვების ვერსია. გაცემის ნომერი. ნაგულისხმევი მნიშვნელობა არის 1.0. ველებს შეუძლიათ მიიღონ მნიშვნელობები 1-99 მთლიან და წილად ნაწილებში.
  • Სერიული ნომერი. Სერიული ნომერი. ნაგულისხმევი მნიშვნელობა არის „0001“ (ტექსტის ფორმატი). ველს შეუძლია მიიღოს ნებისმიერი ტექსტური მნიშვნელობა 64 სიმბოლომდე. საჭიროა მრავალი მოწყობილობის კომპიუტერთან დასაკავშირებლად
  • პროდუქტის სტრიქონი. ველს შეუძლია მიიღოს ნებისმიერი ტექსტური მნიშვნელობა 126 სიმბოლომდე. ეს იდენტიფიკატორი გამოჩნდება ოპერაციულ სისტემაში, როდესაც CP210x ხიდი პირველად უკავშირდება კომპიუტერს და ეხმარება მომხმარებელს შესაბამისი დრაივერის არჩევაში.
  • მორგებული მონაცემთა დაბლოკვა. კონფიგურაციის მონაცემების დაცვა.

VID-ისა და PID-ის შეცვლისას აუცილებელია დრაივერების ხელახლა აშენება, ვინაიდან სტანდარტული დრაივერი კონფიგურებულია VID და PID Silicon Labs-ისთვის.

და მარტივი დიალოგის ოსტატის შემდეგ ვიღებთ დრაივერის განაწილებას VID და PID-ის საჭირო ნაკრებით და სისტემაში სასურველ სახელს

ქვედა ხაზი

ეს დაფა არის ერთ-ერთი ყველაზე იაფი USB/UART გადამყვანი, რომელიც არ იყენებს ყალბ ჩიპებს.
აქვს DTR პინი, რომელიც საშუალებას გაძლევთ ავტომატურად გაგზავნოთ RESET პროგრამული უზრუნველყოფის კონტროლერში ჩასატვირთად
საშუალებას გაძლევთ დააკონფიგურიროთ VID, PID და დრაივერები თქვენი პროექტებისთვის
გირჩევ ყიდვას

მოგეწონათ სტატია? Გააზიარე