SILICON-LABS-ლოგო

SILICON LABS CP2101 ინტერფეისის კონტროლერი

SILICON-LABS-CP2101-ინტერფეისის-კონტროლერის-პროდუქტი

სპეციფიკაციები

  • პროდუქტის დასახელება: CP2102C USB-დან UART ხიდზე
  • მაქსიმალური ბაუდის სიჩქარე: 3 Mbps
  • მონაცემთა ბიტები: 8
  • შეაჩერე ბიტები: 1
  • პარიტეტის ბიტი: კენტი, ლუწი, ნული
  • აპარატურის ხელის ჩამორთმევა: კი
  • დრაივერის მხარდაჭერა: ვირტუალური COM პორტის დრაივერი, USBXpress დრაივერი
  • სხვა მახასიათებლები: RS-232 მხარდაჭერა, GPIO-ები, შესვენების სიგნალიზაცია

პროდუქტის გამოყენების ინსტრუქცია

მოწყობილობის თავსებადობა

  • CP2102C მოწყობილობა შექმნილია არსებული ერთინტერფეისიანი CP210x USB-to-UART მოწყობილობების ჩასანაცვლებლად დამატებითი დრაივერების საჭიროების გარეშე. ის თავსებადია ისეთ მოწყობილობებთან, როგორიცაა CP2102, CP2102N და CP2104, მინიმალური აპარატურული ცვლილებებით.

პინის თავსებადობა

  • CP2102C ძირითადად თავსებადია CP210x მოწყობილობების უმეტესობასთან, გარდა VBUS პინისა, რომელიც მოითხოვს ვოლამთან დაკავშირებას.tagგამყოფი სათანადო მუშაობისთვის. იხილეთ ცხრილი სხვადასხვა CP210x მოწყობილობების კონკრეტული ჩანაცვლებისთვის.

ინსტალაციის ნაბიჯები

  1. შეაერთეთ CP2102C მოწყობილობა მასპინძელ კომპიუტერთან USB კაბელის გამოყენებით.
  2. ოპერაციული სისტემის მიერ მოწოდებული ნაგულისხმევი CDC დრაივერი ავტომატურად ამოიცნობს CP2102C-ს, როგორც USB-UART ხიდს.
  3. ძირითადი ფუნქციონირებისთვის დამატებითი დრაივერის ინსტალაცია არ არის საჭირო.
  4. საჭიროების შემთხვევაში, შეიტანეთ მცირე ცვლილებები აპარატურაში, კონკრეტული შესაცვლელი მოწყობილობის შესაბამისად.

დასრულდაview

CP2102C მოწყობილობა შექმნილია USB-UART ხიდის როლისთვის, რომელიც მუშაობს ოპერაციული სისტემის მიერ მოწოდებულ ნაგულისხმევ CDC დრაივერთან. ამ მოწყობილობის გამოყენება შესაძლებელია არსებული ერთინტერფეისიანი CP210x USB-UART მოწყობილობების ჩასანაცვლებლად დრაივერების ინსტალაციის გარეშე.

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

ამ განაცხადის შენიშვნაში შემავალი მოწყობილობებია: CP2101, CP2102/9, CP2103, CP2104 და CP2102N. მრავალინტერფეისიანი მოწყობილობები, როგორიცაა CP2105 და CP2108, არ არის განხილული.

საკვანძო პუნქტები

  • CP2102C ინარჩუნებს UART ფუნქციების მაღალი ხარისხის თავსებადობას CP210x მოწყობილობების უმეტესობასთან.
  • CP2102C-ზე გადასვლისას დიზაინს მინიმალური აპარატურული ცვლილებები დასჭირდება.
  • CP2102C უზრუნველყოფს მიგრაციის გზას:
    • CP2101
    • CP2102/9
    • CP2103
    • CP2104
    • CP2102N

მოწყობილობის შედარება

ფუნქციების თავსებადობა

ქვემოთ მოცემულ ცხრილში მოცემულია CP210x-ის ყველა მოწყობილობის, მათ შორის CP2102C-ის, მახასიათებლების სრული შედარების ცხრილი. ზოგადად, CP2102C აკმაყოფილებს ან აღემატება ყველა წინა CP210x მოწყობილობის მახასიათებლების ნაკრებს.

ცხრილი 1.1. CP210x ოჯახის მახასიათებლები

ფუნქცია CP2101 CP2102 CP2109 CP2103 CP2104 CP2102N CP2102C
ხელახლა პროგრამირებადი X X   X   X  
ერთჯერადი პროგრამირებადი     X   X    
UART-ის მახასიათებლები
მაქს ბაუდის მაჩვენებელი 921.6 kbps 921.6 kbps 921.6 kbps 921.6 kbps 921.6 kbps 3 Mbps 3 Mbps
მონაცემთა ბიტები: 8 X X X X X X X
მონაცემთა ბიტები: 5, 6, 7   X X X X X X
შეაჩერე ბიტები: 1 X X X X X X X
გაჩერების ბიტები: 1.5, 2   X X X X X X
პარიტეტის ბიტი: კენტი, ლუწი, ნული X X X X X X X
პარიტეტის ბიტი: ნიშანი, ინტერვალი   X X X X X X
ტექნიკის ხელის ჩამორთმევა X X X X X X X1
X-ON/X-OFF ხელის ჩამორთმევა X X X X X X  
ღონისძიების პერსონაჟების მხარდაჭერა X X X     X  
ხაზის გაწყვეტის გადაცემა   X X   X X X2
ბაუდის სიჩქარის ალიასინგი   X X X      
მძღოლის მხარდაჭერა  
ვირტუალური COM პორტის დრაივერი X X X X X X  
USBXpress დრაივერი X X X X X X  
სხვა მახასიათებლები  
RS-232 მხარდაჭერა X X X X X X X
RS-485 მხარდაჭერა       X X X  
GPIO-ები არცერთი არცერთი არცერთი 4 4 4-7 წწ არცერთი
ბატარეის დამტენის აღმოჩენა           X  
დისტანციური გაღვიძება           X  
საათის გამომავალი           X  

შენიშვნა

  1. რადგან აპარატურის ხელის შეკავება ნაგულისხმევად ჩართულია, გირჩევთ, CTS სუსტ გამწევ რეზისტორთან დააკავშიროთ, რათა მოწყობილობამ ნორმალურად იმუშაოს მაშინაც კი, თუ პინები ბოლომდე არ არის დაკავშირებული (RTS, CTS).
  2. CP2102C მხარს უჭერს გაწყვეტის სიგნალიზაციას გარე 10 kOhm რეზისტორით TXD-სა და მიწას შორის.

პინის თავსებადობა

მისი VBUS პინის გარდა, რომელიც უნდა იყოს დაკავშირებული vol-თან.tagგამყოფის სათანადო მუშაობისთვის, CP2102C ძირითადად თავსებადია პინ-შეერთებებთან CP210x მოწყობილობების უმეტესობასთან. ქვემოთ მოცემულია CP2102C-ის ვარიანტების ცხრილი, რომელთა გამოყენება შესაძლებელია წინა CP210x მოწყობილობების შესაცვლელად.

ცხრილი 1.2. CP2102C ჩანაცვლება CP210x მოწყობილობებისთვის

CP210x მოწყობილობა PIN-თან თავსებადი ჩანაცვლება
CP2101 CP2102C-A01-GQFN28
CP2102/9 CP2102C-A01-GQFN28
CP2103 არცერთი (მიგრაციის შესახებ ინფორმაციისთვის იხილეთ)
CP2104 CP2102C-A01-GQFN24
CP2102N CP2102C-A01-GQFN24 / CP2102C-A01-GQFN28

როგორც CP2102C მონაცემთა ცხრილშია აღნიშნული, VBUS პინის მოცულობაზე ორი შესაბამისი შეზღუდვა არსებობს.tagთვითმომუშავე და ავტობუსით მომუშავე კონფიგურაციებში. პირველი არის აბსოლუტური მაქსიმალური მოცულობაtage დაშვებულია VBUS პინზე, რომელიც განისაზღვრება როგორც VIO + 2.5 V აბსოლუტურ ძაბვაში

მაქსიმალური რეიტინგების ცხრილი. მეორე არის შეყვანის მაღალი მოცულობაtage (VIH), რომელიც გამოიყენება VBUS-ზე, როდესაც მოწყობილობა დაკავშირებულია ავტობუსთან, რომელიც GPIO სპეციფიკაციების ცხრილში განსაზღვრულია, როგორც VIO – 0.6 V.

რეზისტორის გამყოფი (ან ფუნქციურად ექვივალენტური წრედი) VBUS-ზე, როგორც ნაჩვენებია სურათი 1.1 USB პინებისა და ავტობუსით კვების შეერთების დიაგრამა სურათი 1.2 ამ სპეციფიკაციების დასაკმაყოფილებლად და მოწყობილობის საიმედო მუშაობის უზრუნველსაყოფად, საჭიროა USB პინების თვითკვებით შეერთების დიაგრამა, შესაბამისად, ავტობუსით და თვითკვებით მუშაობისთვის. ამ შემთხვევაში, რეზისტორის გამყოფის დენის შეზღუდვა ხელს უშლის VBUS პინის მაღალ გაჟონვის დენს, მიუხედავად იმისა, რომ VIO + 2.5 V სპეციფიკაცია მკაცრად არ არის დაკმაყოფილებული, როდესაც მოწყობილობა არ არის კვებაზე.

SILICON-LABS-CP2101-ინტერფეისის-კონტროლერი-სურ.-1

სურათი 1.1. USB პინების შეერთების დიაგრამა ავტობუსით

SILICON-LABS-CP2101-ინტერფეისის-კონტროლერი-სურ.-2

სურათი 1.2. USB პინების თვითმომარაგების შეერთების დიაგრამა

მოწყობილობის მიგრაცია

შემდეგ ნაწილებში აღწერილია მიგრაციის საკითხები არსებული CP210x მოწყობილობიდან CP2102C მოწყობილობაზე გადასვლისას.

CP2101-დან CP2102C-მდე

ტექნიკის თავსებადობა

  • CP2102C-A01-GQFN28 პინ-თავსებადია CP2101-თან, დამატებითი vol-ით.tage გამყოფის სქემა ნაჩვენებია სურათი 1.1 USB პინებისა და ავტობუსით კვების შეერთების დიაგრამა სურათი 1.2 USB პინების თვითმომარაგების შეერთების დიაგრამა.

პროგრამული თავსებადობა

CP2102C-ს აქვს CP2101-თან თავსებადი UART ფუნქცია. CP2101 დიზაინის CP2012C-ზე გადასვლისას პროგრამული უზრუნველყოფის ცვლილებები საჭირო არ იქნება.

CP2102/9-დან CP2102C-მდე

ტექნიკის თავსებადობა

  • CP2102C-A01-GQFN28 პინ-თავსებადია CP2102/9-თან, დამატებითი vol-ით.tage გამყოფის სქემა ნაჩვენებია სურათი 1.1 USB პინებისა და ავტობუსით კვების შეერთების დიაგრამა სურათი 1.2 USB პინების თვითმომარაგების შეერთების დიაგრამა.
  • CP2109-ს აქვს დამატებითი აპარატურული მოთხოვნა, რომლის მიხედვითაც VPP პინი (პინი 18) უნდა იყოს დაკავშირებული დამიწების კონდენსატორთან სისტემაში პროგრამირებისთვის. ეს კონდენსატორი არ არის საჭირო CP2102C-ზე და მისი უსაფრთხოდ გამოტოვება შესაძლებელია.

პროგრამული თავსებადობა

CP2102C თავსებადია CP2102/9-თან, ერთი გამონაკლისის გარდა:

  • ბაუდის სიჩქარის ალიასინგი

ბაუდის სიჩქარის ალიასინგი არის ფუნქცია, რომელიც მოწყობილობას საშუალებას აძლევს გამოიყენოს წინასწარ განსაზღვრული ბაუდის სიჩქარე მომხმარებლის მიერ მოთხოვნილი ბაუდის სიჩქარის ნაცვლად. მაგალითადampმაგალითად, მოწყობილობა, რომელიც იყენებს Baud Rate Aliasing-ს, შეიძლება დაპროგრამდეს ისე, რომ გამოიყენოს 45 bps ბაუდის სიჩქარე, როდესაც მოთხოვნილია 300 bps.

ბაუდის სიჩქარის ალიასინგი CP2102C-ზე არ არის მხარდაჭერილი.

თუ CP2102/9 დიზაინში გამოიყენება ბაუდის სიჩქარის ალიასინგი, CP2102C შეუთავსებელია მის შემცვლელად.

CP2103-დან CP2102C-მდე

ტექნიკის თავსებადობა

CP2102C-ს არ აქვს პინ-თავსებადი ვარიანტი, რომელსაც შეუძლია CP2103-ის ჩანაცვლება:

  • CP2103 QFN28 პაკეტს მე-5 პინზე აქვს დამატებითი VIO პინი, რომელიც პაკეტზე არსებული წინა პინების ფუნქციას საათის ისრის მიმართულებით ერთი პინით გადააქვს CP2102C QFN28 პაკეტთან შედარებით. ეს გავლენას ახდენს 1-5 და 22-28 პინებზე.
  • CP2103-ისგან განსხვავებით, CP2102C არ უჭერს მხარს დამატებით ფუნქციონალს 16-19 ქინძისთავებზე.
  • ყველა სხვა პინი იგივე კონფიგურაციაში რჩება.

თუ დიზაინისთვის ცალკე VIO რელსია საჭირო, შესაძლებელია უფრო პატარა CP2102C QFN24 ვარიანტის გამოყენება. ამ ვარიანტს CP2103-ის იდენტური ფუნქციონალურობა აქვს, მაგრამ უფრო პატარა QFN24 პაკეტში.

პინ-აუტების ამ განსხვავების გარდა, CP2103-დან CP2102C-ზე გადასასვლელად სხვა აპარატურული ცვლილებები არ არის საჭირო.

პროგრამული თავსებადობა

CP2102C-ს აქვს UART ფუნქცია, რომელიც თავსებადია CP2103-თან, ერთი გამონაკლისის გარდა: Baud Rate Aliasing.

ბაუდის სიჩქარის ალიასინგი არის ფუნქცია, რომელიც მოწყობილობას საშუალებას აძლევს გამოიყენოს წინასწარ განსაზღვრული ბაუდის სიჩქარე მომხმარებლის მიერ მოთხოვნილი ბაუდის სიჩქარის ნაცვლად. მაგალითადampმაგალითად, მოწყობილობა, რომელიც იყენებს Baud Rate Aliasing-ს, შეიძლება დაპროგრამდეს ისე, რომ გამოიყენოს 45 bps ბაუდის სიჩქარე, როდესაც მოთხოვნილია 300 bps.

ბაუდის სიჩქარის ალიასინგი CP2102C-ზე არ არის მხარდაჭერილი.

თუ CP2103 დიზაინში გამოიყენება ბაუდ რატემის ალიასინგი, CP2102C შეუთავსებელია მის შემცვლელად.

CP2104-დან CP2102C-მდე

ტექნიკის თავსებადობა

CP2102C-A01-GQFN24 პინ-თავსებადია CP2104-თან, დამატებითი vol-ით.tage გამყოფის სქემა ნაჩვენებია სურათი 1.1 USB პინებისა და ავტობუსით კვების შეერთების დიაგრამა სურათი 1.2 USB პინების თვითმომარაგების შეერთების დიაგრამა.

CP2104 დიზაინის CP2102C-ზე გადასვლისას სხვა აპარატურული ცვლილებები არ არის საჭირო. სისტემური პროგრამირებისთვის CP2104-ს სჭირდება კონდენსატორი VPP-ს (პინ 16) და დამიწებას შორის, მაგრამ ეს პინი არ არის მიერთებული CP2102C-ზე. ამ კონდენსატორის ამ პინზე მიერთება თუ არა გავლენას არ მოახდენს CP2102C-ზე.

პროგრამული თავსებადობა

CP2102C-ს აქვს CP2104-თან თავსებადი UART ფუნქცია. CP2104 დიზაინის CP2012C-ზე გადასვლისას პროგრამული უზრუნველყოფის ცვლილებები საჭირო არ იქნება.

CP2102N-დან CP2102C-მდე

ტექნიკის თავსებადობა

CP2102C-A01-GQFN24 / CP2102C-A01-GQFN28 პინებით თავსებადია CP2102N-A02-GQFN24 / CP2102N-A02-GQFN28-თან, დამატებითი მოცულობის დამატებით.tage გამყოფის სქემა ნაჩვენებია სურათი 1.1 USB პინებისა და ავტობუსით კვების შეერთების დიაგრამა სურათი 1.2 USB პინების თვითკვებით შეერთების დიაგრამა. CP2102N დიზაინის CP2102C-ზე გადასვლისას სხვა აპარატურული ცვლილებები არ არის საჭირო.

პროგრამული თავსებადობა

CP2102C-ს აქვს CP2102N-თან თავსებადი UART ფუნქცია. CP2102N დიზაინის CP2012C-ზე გადასვლისას პროგრამული უზრუნველყოფის ცვლილებები საჭირო არ იქნება.

პასუხისმგებლობის უარყოფა

Silicon Labs აპირებს მიაწოდოს მომხმარებელს უახლესი, ზუსტი და სიღრმისეული დოკუმენტაცია ყველა პერიფერიული მოწყობილობისა და მოდულის შესახებ, რომელიც ხელმისაწვდომია სისტემისა და პროგრამული უზრუნველყოფის შემსრულებლებისთვის, რომლებიც იყენებენ ან აპირებენ გამოიყენონ Silicon Labs-ის პროდუქტები. დახასიათების მონაცემები, ხელმისაწვდომი მოდულები და პერიფერიული მოწყობილობები, მეხსიერების ზომები და მეხსიერების მისამართები ეხება თითოეულ კონკრეტულ მოწყობილობას და მოწოდებული „ტიპიური“ პარამეტრები შეიძლება განსხვავდებოდეს და განსხვავდებოდეს სხვადასხვა აპლიკაციაში. განაცხადი მაგampაქ აღწერილი წერილები მხოლოდ საილუსტრაციო მიზნებისთვისაა. Silicon Labs იტოვებს უფლებას შეიტანოს ცვლილებები პროდუქტის ინფორმაციაში, სპეციფიკაციებსა და აღწერილობებში შემდგომი გაფრთხილების გარეშე და არ იძლევა გარანტიას თანდართული ინფორმაციის სიზუსტის ან სისრულის შესახებ. წინასწარი შეტყობინების გარეშე, Silicon Labs-მა შეიძლება განაახლოს პროდუქტის პროგრამული უზრუნველყოფა წარმოების პროცესში უსაფრთხოების ან სანდოობის მიზეზების გამო. ასეთი ცვლილებები არ ცვლის პროდუქტის სპეციფიკაციებს ან შესრულებას. Silicon Labs არ არის პასუხისმგებელი ამ დოკუმენტში მოწოდებული ინფორმაციის გამოყენების შედეგებზე. ეს დოკუმენტი არ გულისხმობს ან პირდაპირ არ ანიჭებს რაიმე ლიცენზიას რაიმე ინტეგრირებული სქემების დიზაინის ან დამზადებისთვის. პროდუქტები არ არის შემუშავებული ან ავტორიზებული გამოსაყენებლად FDA კლასის III მოწყობილობებში, აპლიკაციებში, რომლებისთვისაც საჭიროა FDA პრემარკეტის დამტკიცება ან სიცოცხლის მხარდაჭერის სისტემები Silicon Labs-ის კონკრეტული წერილობითი თანხმობის გარეშე. „სიცოცხლის მხარდაჭერის სისტემა“ არის ნებისმიერი პროდუქტი ან სისტემა, რომელიც გამიზნულია სიცოცხლისა და/ან ჯანმრთელობის მხარდასაჭერად ან შესანარჩუნებლად, რომელიც, თუ ის ვერ მოხერხდება, შეიძლება გონივრულად მოსალოდნელი იყოს, რომ გამოიწვიოს მნიშვნელოვანი პირადი დაზიანება ან სიკვდილი. Silicon Labs-ის პროდუქტები არ არის შექმნილი ან ავტორიზებული სამხედრო აპლიკაციებისთვის. Silicon Labs-ის პროდუქტები არავითარ შემთხვევაში არ უნდა იქნას გამოყენებული მასობრივი განადგურების იარაღში, მათ შორის (მაგრამ არ შემოიფარგლება) ბირთვული, ბიოლოგიური ან ქიმიური იარაღის ან რაკეტებისთვის, რომლებსაც შეუძლიათ ასეთი იარაღის მიწოდება. Silicon Labs უარს ამბობს ყველა მკაფიო და ნაგულისხმევ გარანტიაზე და არ არის პასუხისმგებელი ან პასუხისმგებელი რაიმე დაზიანებებზე ან დაზიანებებზე, რომლებიც დაკავშირებულია Silicon Labs პროდუქტის გამოყენებასთან ასეთ არაავტორიზებულ აპლიკაციებში.

სავაჭრო ნიშნის ინფორმაცია

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® და Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro ლოგო და მათი კომბინაციები , „მსოფლიოში ყველაზე ენერგო მეგობრული მიკროკონტროლერები“, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis Logo®, USBXpress®, Zentri, Zentri ლოგო და Zentri DMS, Z-Wave® და სხვა არის Silicon Labs-ის სავაჭრო ნიშნები ან რეგისტრირებული სავაჭრო ნიშნები. ARM, CORTEX, Cortex-M3 და THUMB არის ARM Holdings-ის სავაჭრო ნიშნები ან რეგისტრირებული სავაჭრო ნიშნები. Keil არის ARM Limited-ის რეგისტრირებული სავაჭრო ნიშანი. Wi-Fi არის Wi-Fi ალიანსის რეგისტრირებული სავაჭრო ნიშანი. აქ ნახსენები ყველა სხვა პროდუქტი ან ბრენდის სახელი არის მათი შესაბამისი მფლობელების სავაჭრო ნიშნები.

მეტი ინფორმაცია

IoT პორტფოლიო

SW/HW

ხარისხიანი

მხარდაჭერა და საზოგადოება

Silicon Laboratories Inc.

400 West Cesar Chavez Austin, TX 78701

აშშ

FAQ

  • კითხვა: შეიძლება თუ არა CP2102C-ის გამოყენება ყველა CP210x მოწყობილობის ჩანაცვლებად?
    • A: CP2102C პრაქტიკულად წარმოადგენს CP2102, CP2102N და CP2104-ის მსგავსი მოწყობილობების ჩანაცვლების სრულ შესაძლებლობებს მინიმალური აპარატურული ცვლილებებით. სხვა მოწყობილობების შემთხვევაში, შეფუთვის ან ფუნქციების მცირედი განსხვავებები შეიძლება საჭიროებდეს აპარატურულ მოდიფიკაციებს.
  • კითხვა: რა არის რეკომენდებული გადაცემის სიჩქარე CP2102C-სთვის?
    • A: CP2102C მხარს უჭერს მაქსიმალურ ბაუდის სიჩქარეს 3 Mbps.

დოკუმენტები / რესურსები

SILICON LABS CP2101 ინტერფეისის კონტროლერი [pdf] მომხმარებლის სახელმძღვანელო
CP2101, CP2101 ინტერფეისის კონტროლერი, ინტერფეისის კონტროლერი, კონტროლერი

ცნობები

დატოვე კომენტარი

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