ShutUp & StormForge
StormForge StormForge
Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π»Π°ΡΡŒ ΠΎ создании ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΠΎΠΉ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ приставки? Π£ мСня цСлая ΠΊΡƒΡ‡Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΡ…, ΠΈ Π΅ΡΡ‚ΡŒ бСзумная идСя для кастомной ОБ, которая ΠΌΠΎΠ³Π»Π° Π±Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΈΠ½Π΄ΠΈ-ΠΈΠ³Ρ€Ρ‹, ΠΈ ΠΌΠΎΠΈ собствСнныС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹. Как насчСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вмСстС спроСктировали ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΡƒΡŽ систСму, которая Π±Ρ‹Π»Π° Π±Ρ‹ ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ консолью, ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ для тСстирования ΠΊΠΎΠ΄Π° с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм?
ShutUp ShutUp
ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π°Ρ‡Π½Ρ‘ΠΌ с пСрСчня ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ энСргопотрСблСниС ΠΈ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ. Π‘ΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΡŒΡΡ Π½Π° минималистичной ОБ, Π»Ρ‘Π³ΠΊΠΈΡ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°Ρ… ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ. ΠŸΡ€ΠΎΡΡ‚ΠΎ скаТи, Ρ‡Ρ‚ΠΎ Ρƒ тСбя Π΅ΡΡ‚ΡŒ, Π° я ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°ΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм.
StormForge StormForge
Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Ρƒ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ: Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡ΠΊΠΈ – ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ARM Cortex-M4 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, 3.2-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ OLED-дисплСй, 4-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€, малСнький Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ с 1 дюйм, ΠΏΠΎΠ½ΠΈΠΆΠ°ΡŽΡ‰ΠΈΠΉ стабилизатор Π½Π° 2.5 Π²ΠΎΠ»ΡŒΡ‚Π°, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‰ΠΈΠΉ максимум 100 ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€, ΠΈ нСсколько кСрамичСских кондСнсаторов Π½Π° 0.1 ΠΌΠΈΠΊΡ€ΠΎΡ„Π°Ρ€Π°Π΄Π°. Π£ мСня 512 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ Ρ„Π»ΡΡˆ-памяти ΠΈ 64 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π° SRAM. БатарСя – одиночная Π»ΠΈΡ‚ΠΈΠΉ-полимСрная Π½Π° 3.7 Π²ΠΎΠ»ΡŒΡ‚, способная Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ 200 ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€ ΠΎΠΊΠΎΠ»ΠΎ часа. Π§Ρ‚ΠΎ касаСтся ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ: "Π³ΠΎΠ»Ρ‹ΠΉ" C, малСнькая опСрационная систСма Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΈΠΏΠ° FreeRTOS-Lite, лСгковСсный Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ для OLED, простой IΒ²S Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°, ΠΈ быстрый ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ АЦП. По ΡΠ½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ: Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ сна с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ дисплСй Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π΅Π½, ΠΈ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ частоту дискрСтизации АЦП ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π΄ΠΎ 10 Π“Π΅Ρ€Ρ†. Если ΠΌΡ‹ это сдСлаСм, Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ Π² 200 ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ срок слуТбы Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ. Как Ρ‚Ρ‹ ΡΠΌΠΎΡ‚Ρ€ΠΈΡˆΡŒ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΆΠ΅ΡΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ?
ShutUp ShutUp
Π—Π²ΡƒΡ‡ΠΈΡ‚ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ Ρ‚ΠΎΠΊ потрСблСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π² спящСм Ρ€Π΅ΠΆΠΈΠΌΠ΅. Если ΠΎΠ½ Π²Ρ‹ΡˆΠ΅ ста ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€ ΠΎΡ‚ рСгулятора, Ρ†Π΅Π»ΡŒ Π½Π΅ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ. Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π°ΠΉ OLED ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ 2.5 Π²ΠΎΠ»ΡŒΡ‚Π° ΠΎΡ‚ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠ³ΠΎ прСобразоватСля Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Если удастся Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ дисплСй Π½Π° 3.3 Π²ΠΎΠ»ΡŒΡ‚Π° с большим запасом ΠΏΠΎ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ, ΠΌΠΎΠΆΠ΅Ρ‚, Π²Ρ‹ΠΆΠΌΠ΅ΡˆΡŒ Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°. АЦП Π½Π° 10 Π“Ρ† – Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ слСди, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠ· спящСго Ρ€Π΅ΠΆΠΈΠΌΠ°. И Ссли получится, Π½Π°Π²Π΅Π΄ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ШИМ с ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. ВсС это Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ срСдний Ρ‚ΠΎΠΊ Π½ΠΈΠΆΠ΅ 200 ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€ ΠΈ Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ срок Ρ€Π°Π±ΠΎΡ‚Ρ‹.
StormForge StormForge
Поняла. Π― ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρƒ OLED Π² Ρ€Π΅ΠΆΠΈΠΌ оТидания ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ, сниТу напряТСниС МК Π΄ΠΎ 2,5 Π²ΠΎΠ»ΡŒΡ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ½ΠΈΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ прСобразоватСля, Π° дисплСй Π·Π°ΠΏΠΈΡ‚Π°ΡŽ ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ 3,3 Π²ΠΎΠ»ΡŒΡ‚Π° с ΠΌΠ°Π»ΠΎΠΏΠΎΡ‚Π΅Ρ€ΡŒΠ½Ρ‹ΠΌ стабилизатором. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ АЦП Π±ΡƒΠ΄Π΅Ρ‚ просто ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ Ρ„Π»Π°Π³Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄ΠΈΠ» МК. Π”ΠΈΠ½Π°ΠΌΠΈΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρƒ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ ШИМ ΠΈ Π·Π°Ρ‰Ρ‘Π»ΠΊΠ½Ρƒ ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π° с Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠΊΠ°. Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ срСдний Ρ‚ΠΎΠΊ Π½ΠΈΠΆΠ΅ 200 мА ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π°ΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π§Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎ, ΠΏΠΎ Ρ‚Π²ΠΎΠ΅ΠΌΡƒ мнСнию, стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ?
ShutUp ShutUp
ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈ DMA для OLED, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ процСссор, Π³Π»ΡƒΡˆΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ сигнал Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Всё.