Π‘Ρ…Π΅ΠΌΠ° usb осциллографа Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅. Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ USB-осциллограф: схСма, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹, характСристики

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ USB-осциллограф своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. КакиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½ΡƒΠΆΠ½Ρ‹ для сборки. Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ схСма осциллографа Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ PIC18F2550. КакиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ характСристики ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ осциллограф.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ самодСльного USB-осциллографа

Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ USB-осциллограф Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ PIC18F2550 прСдставляСт собой ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠ΅ устройство для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· USB-ΠΏΠΎΡ€Ρ‚. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ схСмы:

  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ PIC18F2550 — обСспСчиваСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ сигналов ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ USB
  • УсилитСли с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ коэффициСнтом усилСния MCP6S91 — ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ для ΠΊΠ°Π½Π°Π»ΠΎΠ²
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ усилитСли LF353 — Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ каскады для смСщСния уровня сигналов
  • ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ DC-DC ICL7660 — Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ напряТСниС питания для ОУ

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ осциллографа:

  1. Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ сигналы ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° усилитСли LF353, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΈΡ… Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 0-5Π’
  2. УсилитСли MCP6S91 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π½ΡƒΠΆΠ½Ρ‹ΠΉ коэффициСнт усилСния
  3. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ сигналы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнного АЦП
  4. ΠžΡ†ΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎ интСрфСйсу USB
  5. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ПК ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ осциллограммы

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики самодСльного осциллографа

Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ USB-осциллограф ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ:


  • ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΠ²: 2
  • Полоса пропускания: Π΄ΠΎ 10 ΠΊΠ“Ρ†
  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… напряТСний: Β±16Π’
  • Частота дискрСтизации: Π΄ΠΎ 1 ΠœΠ“Ρ†
  • Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ АЦП: 10 Π±ΠΈΡ‚
  • Π‘ΡƒΡ„Π΅Ρ€: 200 отсчСтов Π½Π° ΠΊΠ°Π½Π°Π»
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ: USB 2.0
  • ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅: ΠΎΡ‚ USB

ΠžΡΡ†ΠΈΠ»Π»ΠΎΠ³Ρ€Π°Ρ„ позволяСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ коэффициСнт усилСния, Ρ€Π΅ΠΆΠΈΠΌΡ‹ запуска, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ сигналов. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ПК.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° самодСльного USB-осциллографа

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ достоинства самодСльного осциллографа Π½Π° Π±Π°Π·Π΅ PIC18F2550:

  • Низкая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ — ΠΎΠΊΠΎΠ»ΠΎ $15-20 Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹
  • ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ — вся схСма помСщаСтся Π² спичСчный ΠΊΠΎΡ€ΠΎΠ±ΠΎΠΊ
  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° питания — ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ USB
  • ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° изготовлСния — ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ характСристик
  • ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ

Благодаря этим прСимущСствам, ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ USB-осциллограф являСтся ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ инструмСнтом для Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ, студСнтов ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ², позволяя ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ измСрСния ΠΈ Π°Π½Π°Π»ΠΈΠ· сигналов ΠΏΡ€ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚Π°Ρ….


Π‘Π±ΠΎΡ€ΠΊΠ° USB-осциллографа своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ сборки USB-осциллографа ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ основныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ PIC18F2550
  • УсилитСли MCP6S91 — 2 ΡˆΡ‚
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ усилитСли LF353 — 2 ΡˆΡ‚
  • ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ICL7660
  • USB-Ρ€Π°Π·ΡŠΠ΅ΠΌ
  • ΠŸΠ°ΡΡΠΈΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ — рСзисторы, кондСнсаторы
  • ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π°

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сборки:

  1. Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΏΠΎ прСдоставлСнному рисунку
  2. ΠŸΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ согласно ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмС
  3. Π—Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ
  4. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° ПК Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹
  5. Π‘ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ±ΠΎΡ€ Π² корпус

ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ сборкС ΠΈ настройкС ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ осциллограф Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π΅Π³ΠΎ ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ управлСния ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ измСрСния.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для USB-осциллографа

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ USB-осциллографом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС:

  • ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° PIC18F2550 — обСспСчиваСт ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…
  • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ USB для ПК — позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ осциллограф ΠΊΠ°ΠΊ устройство
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° управлСния Π½Π° ПК — ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ осциллограммы, позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° управлСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ написана Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках:


  • Visual Basic .NET — для Windows
  • Python — кроссплатформСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

  • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ осциллограмм Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
  • Настройка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠΈ, усилСния, синхронизации
  • ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сигналов
  • Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…
  • ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ осциллограмм

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄ позволяСт ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎΠ΄ свои Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ самодСльного USB-осциллографа

Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ USB-осциллограф Π½Π° Π±Π°Π·Π΅ PIC18F2550 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡:

  • ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΈ тСстированиС элСктронных схСм
  • Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² сигналов Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π΄ΠΎ 10 ΠΊΠ“Ρ†
  • Анализ низкочастотных сигналов Π² Π°ΡƒΠ΄ΠΈΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅
  • ИсслСдованиС сигналов Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ сСнсоров
  • ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ основам Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигналов
  • ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ измСрСния Π² Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅

НСсмотря Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ характСристики, ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ осциллограф позволяСт Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ практичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚Π°Ρ…. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ инструмСнтом для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ, студСнтов ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² элСктроники.



USB ΠžΠ‘Π¦Π˜Π›Π›ΠžΠ“Π ΠΠ€

ΠΎΡ‚ admin

Β   ВсС большС устройств для Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Π±Π°Π·Π΅ ПК. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹, стоят ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΎ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ сСгодня Π΅ΡΡ‚ΡŒ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ β€” прСдставляСм приставку-осциллограф с использованиСм USB ΠΏΠΎΡ€Ρ‚Π° ПК, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° частотС Π΄ΠΎ 10 ΠΊΠ“Ρ† Β±16V Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния. USB осциллограф ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ PIC18F2550, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ осциллограф ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π½Π΅Ρ‚ нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ источник питания.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма usb осциллографа

Β  Β Π’ основС этого нСслоТного осциллографа USB 2.0-совмСстимый ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Microchip PIC18F2550. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ IC18F2445 Π² мСсто PIC18F2550. ВСхничСскиС характСристики ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 18F2550:

Β  Β ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

  • 1. Π”ΠΎ 32 Кб Ρ„Π»ΡΡˆ-памяти, 2 Кб ΠžΠ—Π£ ΠΈ 256 Π±Π°ΠΉΡ‚ EEPROM.
  • 2. Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций (оптимизация β€˜C’ компилятор).
  • 3. 8Ρ…8 (single-cycle multiplier).
  • 4. Single-supply ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования ΠΈ простота ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

Β  Β USB ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ

  • 1. USB 1.1 ΠΈ 2.0 ΠΎΡ‚ 1.5 Мб/с Π΄ΠΎ 12 Мб/сСк
  • 2. РавномСрная ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ….
  • 3. 1 kB доступа ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с 32 ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ (64 Π±Π°ΠΉΡ‚Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ).

Β  Β Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΡ‹ питания

  • 1. ΠžΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ 31 ΠΊΠ“Ρ† β€” внСшними 48 ΠœΠ“Ρ† с PLL
  • 2. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ β€˜run’ ΠΈ β€˜idle’ Π² спящих рСТимах. Π’ спящСм Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΠΊ Π΄ΠΎ 0.1 мкА.
  • 3. Π¨ΠΈΡ€ΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСния питания (ΠΎΡ‚ 2,0 Π² Π΄ΠΎ 5,5 Π²).

Β  Β ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ классичСских ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств

  • 1. НСсколько Π²Ρ…ΠΎΠ΄/Π²Ρ‹Ρ…ΠΎΠ΄ (I/O) ΠΏΠΎΡ€Ρ‚ΠΎΠ², Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° с Π·Π°Ρ…Π²Π°Ρ‚ΠΎΠΌ.
  • 2. Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹Π΅ ΠΈ асинхронныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.
  • 3. ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚.
  • 4. 10-Π±ΠΈΡ‚Π½Ρ‹ΠΉ АЦП ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с 13-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€ΠΎΠΌ.

ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°

Β  Β ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° для Π΄Π²ΡƒΡ…-канального осциллографа Π½Π° Π±Π°Π·Π΅ ПК, ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рисункС.Β USB-Ρ€Π°Π·ΡŠΠ΅ΠΌ (CON1) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ припаян ΠΈ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½ Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Он располоТСн Π½Π° ΠΊΡ€Π°ΠΉΠ½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ участкС.Β Π”Π²Π° BNC-Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов для ΠΊΠ°Π½Π°Π»ΠΎΠ² «1» ΠΈ «2» соотвСтствСнно. Π Π°Π·ΡŠΠ΅ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ корпуса. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ осциллографа ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΡƒΡ‚Π΅ΠΌ измСнСния PIC ΠΈ Π΅Π³ΠΎ АЦП Π½Π° Π±ΠΎΠ»Π΅Π΅ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ модСль. Π€Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ΡΡ‚ΡŒ Π² Π°Ρ€Ρ…ΠΈΠ²Π΅.

Β  Β Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ USB 2.0-совмСстимый ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈ Π΅Π³ΠΎ процСссор Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 12 MIPS. На схСмС ΠΏΠΎΠΊΠ°Π·Π°Π½Π° схСма Π΄Π²ΡƒΡ…-канального осциллографа. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° MCP6S91 β€” это Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ коэффициСнтом усилСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (АЦП) ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° для PIC ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Π”Π²Π° усилитСля MCP6S91 с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ коэффициСнтом усилСния (IC4 ΠΈ IC5) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ², Π²Ρ‹Π±Ρ€Π°Π² ΠΎΡ‚ 1:1 Π΄ΠΎ 32:1. Они малСнькиС, Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅ ΠΈ простыС Π² использовании. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Ρ‚Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ интСрфСйс (SPI) позволяСт PIC ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 5, 6 ΠΈ 7.

Β   ЕдинствСнным нСдостатком являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ эти усилитСли ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎ полярности сигналы. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ напряТСниС смСщСния усилитСлСй LF353 (IC2A ΠΈ IC3A) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° Π²Π²ΠΎΠ΄Π°. На LF353 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ JFET ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ компСнсациСй Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния смСщСния, Ρ‡Ρ‚ΠΎ обСспСчиваСт ΡˆΠΈΡ€ΠΎΠΊΡƒΡŽ полосу пропускания, Π½ΠΈΠ·ΠΊΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ‚ΠΎΠΊΠΈ смСщСния ΠΈ смСщСния Ρ‚ΠΎΠΊΠΎΠ². Как Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ β€” высокоС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ сопротивлСниС ΠΈ коэффициСнт ослаблСния.

Β  Β Π”Π²Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΊΠΈ микросхСмы LF353 (IC2B ΠΈ IC3B) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½ΠΈΠ·ΠΊΠΈΠΉ импСданс сдвига напряТСния (Vref) для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… усилитСлСй. Π­Ρ‚ΠΎ напряТСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ настроСно двумя 4. 7-ΠΊΠΎΠΌ рСзисторами для Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ измСрСния 2,5 Π² ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… IC2 ΠΈ IC3.Β Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ усилитСлям LF353 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ симмСтричноС напряТСниС питания, нСбольшой DC-DC ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ напряТСния ICL7660 (IC1) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для этих Ρ†Π΅Π»Π΅ΠΉ. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡƒ ICL7660 ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° MAX1044.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС

Β  Β ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° написана Π½Π° языкС «C». MPLAB 8.70 вмСстС с MPLAB_C18 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΌΠΎΠΆΠ½ΠΎ бСсплатно Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ с Π²Π΅Π±-сайта www.microchip.com. ВсС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‚ΡΡ хостом (ПК), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заканчиваСтся Π½Π° 16 Π±Π°ΠΉΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ опрСдСляСт дСйствия. Π§Π΅Ρ‚Ρ‹Ρ€Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… дСйствия:

  • 1. Команда 80h: ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ EEPROM памяти ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ…
  • 2. Команда 81h: ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΈ усилСния компСнсации ошибок для Π΄Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ².
  • 3. Команда 83h: ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΡƒ нуля ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ опрСдСляСт дСйствия МК.
  • 4. Команда 80h: ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ EEPROM памяти
  • 5. Команда 81h: ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΈ усилСниС компСнсации ошибок для Π΄Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ².
  • 6. Команда 83h: ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΡƒ нуля ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ².

Установка USB-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°

  1. Β  Β  ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ осциллограф с USB-ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. β€œΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅-USB2-MiniOscilloscope” β€” Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° экранС. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для этого осциллограф Π½Π΅ для windows 7 ΠΈΠ»ΠΈ vista.
  2. Β  Β  Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ процСсс установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. ЦСлью являСтся Π²Ρ‹Π±ΠΎΡ€ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° (
    mchpusb.inf
    ) ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ Π½Π° Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто. НС позволяйтС Windows ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
  3. Β  Β  Когда Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ с установкой, Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² «Π΄ΠΈΡΠΏΠ΅Ρ‚Ρ‡Π΅Ρ€ устройств» ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π΅ΡΡ‚ΡŒ Π»ΠΈ USB2-MiniOscilloscope Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства». Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ шаги 1 ΠΈ 2.

Originally posted 2019-04-16 10:20:27. Republished by Blog Post Promoter

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ USB осциллограф — Miniscope v2c

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΈ Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ схСм ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ

  • Π’Ρ…ΠΎΠ΄ Π½Π° сайт
  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚

Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

ΠŸΠ°Ρ€ΠΎΠ»ΡŒ

Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ мСня

  • Π—Π°Π±Ρ‹Π»ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ?
  • Π—Π°Π±Ρ‹Π»ΠΈ Π»ΠΎΠ³ΠΈΠ½?
  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚
  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚
  • Π’Ρ…ΠΎΠ΄ Π½Π° сайт

Часы Π½Π° ATtiny85 ΠΈ свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ HT16K33

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания Π½Π° ATmega8

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 37579

НиТС прСдставлСн ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎ USB осциллографа с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ STM32 ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ устройства:
— использованиС ΠΎΡ‡Π΅Π½ΡŒ Π΄Π΅ΡˆΠ΅Π²Ρ‹Ρ… STM32F103 ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² LQFP48 корпусС.
— односторонняя пСчатная ΠΏΠ»Π°Ρ‚Π°, удобная для изготовлСния Π² Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… условиях. Β 
— Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° 2x461kSps (2x300kSps Π² старых вСрсиях), 8 Π±ΠΈΡ‚, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ USB Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

— ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΠΎ UART.
— Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… напряТСний 0 — 6.6 Π’ΠΎΠ»ΡŒΡ‚.Β  НСстандартноС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ сопротивлСниС 20 кОм (ΠΊ Π½Π΅ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, большСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ Π½Π° АЦП. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ использованиСм ОУ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: сопротивлСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ ΠΏΡ€ΠΈ использовании Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ АЦП для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°).

Π‘ΠΈΠ³Π½Π°Π» 300 ΠΌΠ’ снятый ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ miniscope v4:

ΠžΠ±Ρ‰Π°Ρ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π΅ прСвысила 10$.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма USB-осциллографа:

ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° — односторонняя, Ρ€Π°Π·ΠΌΠ΅Ρ€ 66ΠΌΠΌ x 36ΠΌΠΌ.

Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ miniscope v2 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для STM ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Π’ этом Ρ„Π°ΠΉΠ»Π΅ Π»Π΅ΠΆΠ°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для IAR, Keil, RIDE, HiTop ΠΈ TrueSTUDIO. К соТалСнию, Π½Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… ΠΌΠ½Π΅ Π½Π΅ подошСл. RIDE ΠΈ HiTop Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· 7 Π΄Π½Π΅ΠΉ. ΠŸΡ€ΠΎΠ±Π½Ρ‹Π΅ вСрсии IAR ΠΈ Keil ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° ΠΈ Π·Π°Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ дискового пространства. Π’ΠΎ ΠΆΠ΅ самоС с TrueSTUDIO.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ я Π²Ρ‹Π±Ρ€Π°Π» CooCox, дистрибутив ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ вСсит 115 ΠœΠ‘ ΠΈ ΠΎΠΊΠΎΠ»ΠΎ ~ 800 ΠœΠ‘ послС установки ΠΈ распространяСтся бСсплатно.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

На ΠΏΠ»Π°Ρ‚Π΅ Π½Π΅Ρ‚ JTAG/SWD Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° ΠΏΠΎ UART. Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ BOOT ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ RESET. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° STM «Flash Loader Demo» Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с USB-UART ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠΎΠΌ. ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ напряТСниС Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 5Π’, поэтому ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 5 ΠΈΠ»ΠΈ 3.3Π’ RS232-UART/USB-UART ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ. Кнопка RESET ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π° — ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ BOOT Ссли USB ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½. Π’Π°ΠΊ ΠΊΠ°ΠΊ USB ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π±Π΅Π· 1.5 кОм ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов, Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ USB

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CDC Π² качСствС шаблона. Π•ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠΈ BULK. Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ скорости CDC ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ нСбольшиС измСнСния.

1. Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ VCOMPORT_IN_FRAME_INTERVAL. Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = 1 ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅, поэтому я поставил Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = 2.

2. Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ значСния USART_RX_DATA_SIZE. Π― использовал 8192 Π±Π°ΠΉΡ‚ (2 Ρ… 4 Кб), Π½ΠΎ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ сущСствСнной Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΈ использовании  4096 Π±Π°ΠΉΡ‚.

3. ИзмСнСниС Handle_USBAsynchXfer, Ρ‚.ΠΊ. ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Ссли USART_Rx_Buffer Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° SOF Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Π±Π°ΠΉΡ‚.

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° ПК ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ постоянно Π³ΠΎΡ‚ΠΎΠ²ΠΎ ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΡƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ чтСния для Π½Π΅Π³ΠΎ Π²Ρ‹ΡˆΠ΅,Β  Ρ‡Π΅ΠΌ Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π― использовал libusb, поэтому я использовал сочСтания usb_submit_async / usb_reap_async для задания ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ запросов чтСния.

Π― Π½Π΅ интСрСсовался высокой ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с ПК, поэтому Ρƒ мСня Π½Π΅Ρ‚ совСтов ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ. Miniscope v2c оправляСт Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ПК с максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ. Π”Π°Π½Π½Ρ‹Π΅ отправляСмыС с ПК Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ (ID запроса, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ усилСния).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Tomeko

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ? ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ:

  • Назад
  • Π’ΠΏΠ΅Ρ€Π΅Π΄
  • Π”ΠΈΠΌΠΌΠ΅Ρ€
  • NE555
  • Π”Π₯О
  • Частотный ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
  • ЖСсткий диск
  • PCF8583
  • PIC16F886
  • ATmega32
  • ATtiny84
  • Π˜Π³Ρ€Π°
  • UPDI
  • MAX1771
  • TL2575
  • Sh2106
  • К176Π˜Π”2
  • LM385
  • МВ8870
  • TDA1552
  • PIC12F683
  • ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ

DIY USB-осциллограф Π² спичСчной ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽ Β«Π›Π£Π§Π¨Π˜Π™ Π’ ΠšΠ›ΠΠ‘Π‘Π•Β», Β«ΠŸΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉΒ» USB-ΠžΠ‘Π¦Π˜Π›Π›ΠžΠ‘ΠšΠžΠŸ Π‘Π΄Π΅Π»Π°ΠΉ сам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ.

Моя Ρ†Π΅Π»ΡŒ β€” ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ осциллограф для студСнтов, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ΠΈ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ.

Π­Ρ‚ΠΎΡ‚ USB-осциллограф ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ оборудования Π² ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… завСдСниях.

Π‘ΠΎΠ±Π΅Ρ€ΠΈΡ‚Π΅ этот ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ осциллограф всСго Π·Π° 15 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²

Π― Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΊ этому ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ:

DPScope SE β€” самый простой настоящий осциллограф/логичСский Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π½Π° ΠΏΠ»Π°Π½Π΅Ρ‚Π΅, Π°Π²Ρ‚ΠΎΡ€: womai, http://www.instructables.com/id/DPScope-SE-the-simplest-real-oscilloscopelogic-/

DPScope β€” Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свой собствСнный осциллограф Π½Π° Π±Π°Π·Π΅ USB/ПК, Π°Π²Ρ‚ΠΎΡ€: womai
НСдорогой ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…ΠΎΠ±Π±ΠΈ-осциллограф ΠΎΡ‚ womai
http://www.instructables.com/id/LCS-1M-A-Full-Featured-Low-Cost-Hobby-Oscillosc/

Π˜ΠΠ’Π•Π Π€Π•Π™Π‘ Π”Π›Π― Π—Π’Π£ΠšΠžΠ’ΠžΠ™ КАРВЫ ПК ΠžΠ‘Π›Π•Π“Π§ΠΠ•Π’ Π’ΠžΠ‘Π‘Π’ΠΠΠžΠ’Π›Π•ΠΠ˜Π• ΠŸΠžΠ‘Π’ΠžΠ―ΠΠΠžΠ“Πž ВОКА, Π°Π²Ρ‚ΠΎΡ€:
http://www.instructables.com/id/PC-SOUND-CARD-SCOPE-INTERFACE-FACILITATES-DC-RESTO/

ΠΎΡ‚ мСня
http://www. instructables.com/id/Universal-Analog-Hardware-Testbench/

Analog Experiments Anywhere, ΠΎΡ‚ мСня
http://www.instructables.com/id/Analog-Experiments-Anywhere/

Π”Π²ΡƒΡ…ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ USB-осциллограф Π½Π° Π±Π°Π·Π΅ ПК, Π“Π°ΡƒΡ€Π°Π² Π§Π°ΡƒΠ΄Ρ…Π°Ρ€ΠΈ
http://www.circuitvalley.com/2011/07/two-channel-pcbased-oscilloscope-usb.html

ΠžΡ‚Π²Π΅Ρ‡Π°Ρ Π½Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ прСдлоТСния ΠΌΠ½ΠΎΠ³ΠΈΡ… участников:

Π― дСлюсь Ρ„Π°ΠΉΠ»ΠΎΠΌ прСдохранитСля ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° .Hex для dsPIC30F2020.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС хост-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π±Ρ‹Π»ΠΎ написано ΠΊΠ°ΠΊ Π½Π° Β«Visual Basic.NetΒ», Ρ‚Π°ΠΊ ΠΈ Π½Π° Β«PythonΒ» с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, прСдоставляя кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° основС с графичСским интСрфСйсом для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Windows ΠΈ Linux.

Π¨Π°Π³ 1: ВСхничСскиС характСристики

Π’Ρ…ΠΎΠ΄

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π”Π²Π°

Аналоговая полоса пропускания (большой сигнал), 0,30/0,30/0,70 ΠœΠ“Ρ†, для усилСния 1/2/5
Аналоговая полоса пропускания (ΠΌΠ°Π»Ρ‹ΠΉ сигнал), 12/6/7 ΠœΠ“Ρ†, для усилСния 1/2/5
Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ сопротивлСниС 1 МОм
Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ соСдинСниС ΠΡƒΠ΄ΠΈΠΎΡ€Π°Π·ΡŠΠ΅ΠΌ 3 ΠΌΠΌ

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ шкала

ΠžΡ‚ +12,5 Π’ Π΄ΠΎ -12,5 Π’ , УсилСниС 1
ΠΎΡ‚ +6,25 Π’ Π΄ΠΎ – 6,25 Π’, УсилСниС 2
ΠΎΡ‚ +2,50 Π’ Π΄ΠΎ -2,50 Π’, УсилСниС 5

Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅

ΠΎΡ‚ -12,5 Π’ Π΄ΠΎ +7,50 Π’ , УсилСниС 1 900 13 ΠΎΡ‚ -6,25 Π’ Π΄ΠΎ +13,75 Π’ , УсилСниС 2
ΠΎΡ‚ -2,50 Π’ Π΄ΠΎ +17,50 Π’, УсилСниС 5

Частота дискрСтизации

ΠžΡ‚ 1 ΠœΠ±ΠΈΡ‚/с Π΄ΠΎ 20 ΠœΠ±ΠΈΡ‚/с0013 ΠΎΡ‚ 10 Π±ΠΈΡ‚/с Π΄ΠΎ 500 ΠΊΠ±ΠΈΡ‚/с, ΠΎΡ‚ 100 мс/Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° Π΄ΠΎ 2 использований/Π²Ρ‹Π±ΠΎΡ€ΠΊΠ°, Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ

Π’Ρ€ΠΈΠ³Π³Π΅Ρ€

Канал 2 / Канал 3 / Авто

ΠŸΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π°

9 0002 ΠΠ°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰ΠΈΠΉ / ΡΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ Ρ„Ρ€ΠΎΠ½Ρ‚

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ срабатывания

+12,5 ΠžΡ‚ Π’ Π΄ΠΎ -12,5 Π’, УсилСниС 1
ΠžΡ‚ +6,25 Π’ Π΄ΠΎ – 6,25 Π’, УсилСниС 2
ΠžΡ‚ +2,50 Π’ Π΄ΠΎ -2,50 Π’, УсилСниС 5

Π Π΅ΠΆΠΈΠΌΡ‹ отобраТСния

Ch2 + Ch3 Π² зависимости ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 200 ΠžΡ‚ΡΡ‡Π΅Ρ‚ΠΎΠ² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ 9 0013 Π§2 ΠΏΡ€ΠΎΡ‚ΠΈΠ² , врСмя 200 Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ
Ch3 ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 200 Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ
XY Ch2 + Ch3 Π² зависимости ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 200 отсчСтов ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ
DFT Ch2 400 отсчСтов
DFT Ch3 400 отсчСтов

Π Π΅ΠΆΠΈΠΌΡ‹ Π·Π°Ρ…Π²Π°Ρ‚Π°

ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ / ΠŸΠΎΠ²Ρ‚ΠΎΡ€ / Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅

Π Π΅ΠΆΠΈΠΌΡ‹ сохранСния

Π”Π°Π½Π½Ρ‹Π΅ Π² CSV Fig Π² нСсколько Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для ПК

VB. Net 2.0 / Python 2.6/2.7 Virtual Com Port 115200 Π±ΠΈΡ‚/с

Π‘Π»ΠΎΠΊ питания

USB +5 Π’, 150 мА 9000 3

Π¨Π°Π³ 2: Π‘Ρ…Π΅ΠΌΠ° Π±Π»ΠΎΠΊΠ° ΠΈ описаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

На рис. 1 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° упрощСнная Π±Π»ΠΎΠΊ-схСма систСмы.

Для удобства пСрСноски устройство питаСтся ΠΈ управляСтся ΠΎΡ‚ USB-ΠΏΠΎΡ€Ρ‚Π° ПК.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для обСспСчСния ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ этого Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ осциллографа трСбуСтся всСго ΠΏΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… схСм, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ источника питания +5 Π’.

FT232R ΠΎΡ‚ FDTI прСдставляСт собой интСрфСйс USB-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ UART с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌΠΈ функциями, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ:

β€’ ΠžΠ΄Π½ΠΎΡ‡ΠΈΠΏΠΎΠ²Ρ‹ΠΉ USB-интСрфСйс для асинхронной ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….
β€’ Π’Π΅ΡΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» USB обрабатываСтся Ρ‡ΠΈΠΏΠΎΠΌ.
β€’ ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ интСгрированная 1024-битная EEPROM для хранСния дСскрипторов устройств ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° CBUS.
β€’ Π‘ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ встроСнными ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‰ΠΈΠΌΠΈ рСзисторами USB.
β€’ ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ интСгрированная гСнСрация Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π±Π΅Π· нСобходимости использования внСшнСго кристалла.
β€’ Π’Ρ‹Π±ΠΎΡ€ Π²Ρ‹Ρ…ΠΎΠ΄Π°, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ бСсклССвой интСрфСйс с внСшним MCU ΠΈΠ»ΠΈ FPGA.
β€’ И ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ 300 Π±ΠΎΠ΄ Π΄ΠΎ 3 ΠΌΠ΅Π³Π°Π±ΠΎΠ΄

Π­Ρ‚ΠΎΡ‚ Ρ‡ΠΈΠΏ обСспСчиваСт минимальноС количСство ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² интСрфСйса USB-Serial ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для связи с хост-ПК для пСрСчислСния Π² качСствС устройства USB-UART, настраивая Aj_Scope2 ΠΊΠ°ΠΊ 200 мА устройство ΠΈ выступаСт Π² качСствС интСрфСйса связи USB.

Устройства MCP6S22 ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой усилитСли с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ усилСниСм (PGA) с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ, ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ полосой пропускания ΠΈ высоким Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ импСдансом, управляСмыС Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ интСрфСйс (SPI). Π­Ρ‚ΠΈ устройства ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ интСрфСйс ΠΌΠ΅ΠΆΠ΄Ρƒ dsPIC18F14K50 ΠΈ dsPIC30F2020 ΠΈ отслСТиваСмыми внСшними Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ сигналами.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ dsPIC30F2020 Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ осциллографа.

β€’ Аналого-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов Ch2 ΠΈ Ch3 с ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ сигналов с Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ частотой дискрСтизации
β€’ ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прСрывания Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π°
β€’ ΠžΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ с ПК ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….
β€’ Π’Π°ΠΊΠΆΠ΅ гСнСрируСтся сигнал «Занято»

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ dsPIC30F2020 идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для этой Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ обСспСчиваСт ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ 2-канальноС Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 1 ΠœΠ²Ρ‹Π±/с, ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ запуска, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ШИМ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для установки Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… напряТСний смСщСния ΠΈ интСрфСйс SPI для управлСния PGA.

РСгулятор LM1117 3,3 Π’ обСспСчиваСт ΠΎΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для компСнсации ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ усилСния ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ напряТСния USB +5 Π’.

Π¨Π°Π³ 3: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π½Π° ПК-хостС

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с графичСским интСрфСйсом Π½Π° Π±Π°Π·Π΅ Microsoft Windows ΠΈ Linux Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ для взаимодСйствия с Aj_Scope2 Ρ‡Π΅Ρ€Π΅Π· USB-ΠΏΠΎΡ€Ρ‚ ПК.

Visual Basic .Net Код прилоТСния Microsoft Windows

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° с графичСским интСрфСйсом Π½Π° основС Visual Basic .Net 2.0 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для управлСния функциями Aj_Scope2.

Aj_Scope. exe вмСстС со связанными Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ZedGraph.dll ΠΈ FTDI USB-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π±Ρ‹Π»ΠΈ протСстированы Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Windows XP ΠΈ Windows 7 с .Net 2.0.

* Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ FDTI VCP ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ с Π²Π΅Π±-сайта www.ftdichip.com/β€Ž

Код кроссплатформСнного прилоТСния Python с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ

Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ для управлСния функциями Aj_Scope2 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с графичСским интСрфСйсом Π½Π° основС Python.

Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Python Aj_Scope.pyc прСдставляСт собой кроссплатформСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ протСстировано с использованиСм Python 2.7 Π² Windows XP ΠΈ Windows 7, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Debian 6.0 («squeeze») ΠΈ Debian 7.0 («wheezy») с использованиСм Python 2.6 ΠΈ Python 2.7 соотвСтствСнно.

Для установки Python Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹:
Tkinter, ttk, serial, glob, math, time, csv, numpy ΠΈ matplotlib

ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ VCP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся /dev/ttyUSB0

Β 

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ USB-осциллограф Π² спичСчной ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅

Π”Π²ΡƒΡ…ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ осциллограф Π½Π° Π±Π°Π·Π΅ ПК USB

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ / Interfacing(USB — RS232 — I2c -ISP) Projects / By Π˜Π±Ρ€Π°Ρ€ Айюб

Inroduction

ВсС большС ΠΈ большС экспСримСнтов Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ проводятся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ПК. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы сбора Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сСгодня ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСны ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ПК, Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· USB являСтся Π»ΡƒΡ‡ΡˆΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, здСсь ΠΌΡ‹ прСдставляСм осциллограф, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ USB-ΠΏΠΎΡ€Ρ‚ ПК, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° частотС Π΄ΠΎ 10 ΠΊΠ“Ρ† с Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ напряТСниСм Β±16 Π’. Π£ Π½Π΅Π³ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‡Π΅ΠΌ Ρƒ осциллографа Π½Π° Π±Π°Π·Π΅ ПК. Π’ качСствС основного ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π² осциллографС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ микросхСма PIC18F2550 производства Microchip, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ осциллограф ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅Ρ‚ нСобходимости Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ источникС питания для всСй ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹.

ОписаниС схСмы
Π’ основС этого осциллографа Π»Π΅ΠΆΠΈΡ‚ совмСстимый с USB2.0 ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ PIC18F2550 ΠΎΡ‚ Microchip. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ IC18F2445 вмСсто PIC18F2550. Π₯арактСристики этого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°:

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ 18F2550

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

  1. Π”ΠΎ 32 ΠšΠ‘ Ρ„Π»ΡΡˆ-памяти, 2 ΠšΠ‘ ΠžΠ—Π£ ΠΈ 256 -Π±Π°ΠΉΡ‚ EEPROM
  2. Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций (ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для компилятора C)
  3. ΠžΠ΄Π½ΠΎΡ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ 8Γ—8
  4. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с однополярным ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΠΈ простая ΠΎΡ‚Π»Π°Π΄ΠΊΠ°

ВрансивСр USB

  1. USB 1. 1 ΠΈ 2.0 ΠΎΡ‚ 1,5 ΠœΠ‘/с Π΄ΠΎ 12 ΠœΠ‘/с
  2. Π˜Π·ΠΎΡ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ, массовый ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ
  3. 1 ΠšΠ‘ ΠžΠ—Π£ доступа, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ с 32 ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ (ΠΏΠΎ 64 Π±Π°ΠΉΡ‚Π° каТдая)

НСсколько Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² мощности

  1. ΠžΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ 31 ΠΊΠ“Ρ† Π΄ΠΎ внСшнСй 48 ΠœΠ“Ρ† с ЀАПЧ
  2. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Β«Ρ€Π°Π±ΠΎΡ‚Π°Β», Β«ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅Β» ΠΈ «спящий Ρ€Π΅ΠΆΠΈΠΌΒ»

Ρ€Π΅ΠΆΠΈΠΌΠΎΠ². Π’ спящСм Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΠΊ сниТаСтся Π΄ΠΎ 0,1 мкА.

  1. Π¨ΠΈΡ€ΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ напряТСния (ΠΎΡ‚ 2,0 Π΄ΠΎ 5,5 Π’). ПолСзно для аккумулятора

ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ классичСской ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ

  1. НСсколько ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° с Π·Π°Ρ…Π²Π°Ρ‚ΠΎΠΌ/

сравнСниС

  1. Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹Π΅ ΠΈ асинхронныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
  2. ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚
  3. 10-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ АЦП с 13-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€ΠΎΠΌ.

Π­Ρ‚ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ оснащСн ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ, совмСстимым с USB 2. 0, ΠΈ процСссором со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 12 MIPS.

avobe На рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½Π° схСма Π΄Π²ΡƒΡ…ΠΊΠ°Π½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ осциллографа Π½Π° Π±Π°Π·Π΅ ПК. MCP6S91 ΠΎΡ‚ Microchip Technology прСдставляСт собой Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ усилСниСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для управлСния Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ прСобразоватСлями (АЦП) ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ PIC. Π”Π²Π° усилитСля с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ усилСниСм MCP6S91 (IC4 ΠΈ IC5) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ², выбирая коэффициСнт усилСния ΠΎΡ‚ 1:1 Π΄ΠΎ 32:1. УсилитСли малСнькиС, Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅ ΠΈ простыС Π² использовании. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Ρ‚Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ интСрфСйс (SPI) позволяСт PIC ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 5, 6 ΠΈ 7.

Π£ΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ MCP6S91 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ с устройствами Π²Π²ΠΎΠ΄Π° CMOS. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для прСдотвращСния инвСрсии Ρ„Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ напряТСниС питания. МаксимальноС напряТСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚, составляСт ΠΎΡ‚ –0,3 Π’ (VSS) Π΄ΠΎ +0,3 Π’ (VDD). Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ напряТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ этот Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ максимум, ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π½Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ…. Π’ΠΎΠΊ Π²Ρ‹ΡˆΠ΅ Β±2 мА ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ этот Π½ΠΎΠΌΠΈΠ½Π°Π», Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ внСшнС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ рСзистором Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 3), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ Π²Ρ…ΠΎΠ΄ΠΎΠΌ, ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ напряТСниС ΠΌΠ΅ΠΆΠ΄Ρƒ VSS ΠΈ VDD. НапряТСниС Π½Π° этом Π²Ρ‹Π²ΠΎΠ΄Π΅ сдвигаСт Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС. Π’Ρ…ΠΎΠ΄Π°ΠΌΠΈ интСрфСйса SPI ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Ρ‹Π±ΠΎΡ€ микросхСмы (CS), ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ (SI) ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ сигнал (SCK). Π­Ρ‚ΠΎ управляСмыС Π¨ΠΌΠΈΡ‚Ρ‚ΠΎΠΌ логичСскиС Π²Ρ…ΠΎΠ΄Ρ‹ CMOS.

ЕдинствСнным нСдостатком являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ эти усилитСли ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сигналы. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ усилитСли смСщСния напряТСния LF353 (IC2A ΠΈ IC3A), ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ ΠΊΠ°Π½Π°Π»Π° (см. рис. 1). LF353 прСдставляСт собой Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ Π½Π° ΠΏΠΎΠ»Π΅Π²Ρ‹Ρ… транзисторах с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ компСнсациСй Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния смСщСния. Устройство Π²Π²ΠΎΠ΄Π° JFET обСспСчиваСт ΡˆΠΈΡ€ΠΎΠΊΡƒΡŽ полосу пропускания, Π½ΠΈΠ·ΠΊΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ‚ΠΎΠΊΠΈ смСщСния ΠΈ Ρ‚ΠΎΠΊΠΈ смСщСния. Π­Ρ‚ΠΎΡ‚ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ со сдвигом напряТСния обСспСчиваСт высокий Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ импСданс ΠΈ коэффициСнт затухания 1:4,5. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал Β±16 Π’ смСщаСтся Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 0-5 Π’, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ усилСниС Ρ€Π°Π²Π½ΠΎ 1:1.

Π”Π²Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ LF353 (IC2B ΠΈ IC3B) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² качСствС ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Π»Π΅ΠΉ напряТСния для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ напряТСния смСщСния с Π½ΠΈΠ·ΠΊΠΈΠΌ импСдансом (Vref) Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ усилитСли. Π­Ρ‚ΠΎ напряТСниС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… прСдустановок Π½Π° 4,7 кОм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 2,5 Π’ Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… IC2 ΠΈ IC3, ΠΊΠΎΠ³Π΄Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ сигналы Π·Π°Π·Π΅ΠΌΠ»Π΅Π½Ρ‹.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… усилитСлСй LF353 трСбуСтся симмСтричноС напряТСниС питания, для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ –5 Π’ Π½Π° LF353 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСбольшой ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ постоянного напряТСния ICL7660 (IC1). Π‘ Π΅Π³ΠΎ нСбольшим 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ DIP-корпусом трСбуСтся всСго Π΄Π²Π° поляризованных кондСнсатора. ICL7660 ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° MAX1044. MAX1044 ΠΈ ICL7660 β€” ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹Π΅ КМОП-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ напряТСния с ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌΠΈ кондСнсаторами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚, ΡƒΠ΄Π²Π°ΠΈΠ²Π°ΡŽΡ‚, дСлят ΠΈΠ»ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ°ΡŽΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС. Они совмСстимы ΠΏΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ с ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΌ стандартом LTC1044 9. 0003

ΠžΠ±Π·ΠΎΡ€ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹

ВсС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ симмСтричным ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ D+/D- с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. ПолоТСниС рСзистора (R13) Π½Π° D+ ΠΈΠ»ΠΈ D- позволяСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ полноскоростным (12 ΠœΠ±ΠΈΡ‚/с) ΠΈ низкоскоростным Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ (1,5 ΠœΠ±ΠΈΡ‚/с). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ устройства IC18F2550/2455 ΠΈΠΌΠ΅ΡŽΡ‚ встроСнныС ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для удовлСтворСния Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ низкоскоростных ΠΈ полноскоростных USB. Π‘ΠΈΡ‚ UPUEN (UCFG=4) Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ подтяТки. Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ R13 Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшниС подтягивания. Π’Ρ‹Π²ΠΎΠ΄ VUSB ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для подтягивания D+ ΠΈΠ»ΠΈ D-. ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 1,5 кОм (Β±5%), ΠΊΠ°ΠΊ Ρ‚ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ спСцификация USB 9.0003

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС PIC

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° написана Π½Π° языкС C. MPLAB 8.70 наряду с MPLAB_C18 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ инструмСнт для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ инструмСнты ΠΌΠΎΠΆΠ½ΠΎ бСсплатно Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ с Π²Π΅Π±-сайта www. microchip.com. Богласно примСчаниям ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Microchip, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ‡ΠΈΠΏΠ° сосрСдоточСна Π½Π° основном Ρ†ΠΈΠΊΠ»Π΅, постоянно ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΌ состояниС ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° USB. Π­Ρ‚ΠΎΡ‚ Ρ†ΠΈΠΊΠ» Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ останавливаСтся, ΠΈ каТдая опСрация USB выполняСтся Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΡ…ΠΎΠ΄. ВсС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‚ΡΡ хостом (ПК), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ 16-Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ 9.0013 ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ опрСдСляСт дСйствия Ρ‡ΠΈΠΏΠ°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ дСйствия:
1. Команда 80h: ΠžΡ‡ΠΈΡ‰Π°Π΅Ρ‚ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΎΡ‡Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ EEPROM
2. Команда 81h: ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ сохраняСт ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡŽ ошибки усилСния для Π΄Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ².
3. Команда 83h: ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ нуля Π΄Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ². ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ опрСдСляСт дСйствия Ρ‡ΠΈΠΏΠ°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ дСйствия:
4. Команда 80h: ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΎΡ‡Π½ΠΎΠΉ памяти EEPROM
5. Команда 81h: ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ сохранСниС компСнсации ошибки усилСния для Π΄Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ².
6. Команда 83h: Π˜Π½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ нуля Π΄Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ².

Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° USB.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *