セキュリティ・キャンプ全国大会2023 開発コース X2【電子回路・プリント基板を作ろうゼミ】応募課題 # 応募課題1 RP2040マイコンの仕様についてChatGPTに質問してみました。 下記RP2040のデータシートとプロダクト概要を読み、ChatGPTの回答の正誤を教えてください。誤りがある場合は正しい回答を教えてください。 また、正誤どちらの場合も根拠となる内容とそれが書かれたページ数を引用で示してください。 RP2040のデータシート等のURL: - datasheet(build-date: 2023-03-02) - https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf - プロダクト概要 - https://datasheets.raspberrypi.com/rp2040/rp2040-product-brief.pdf ## 質問内容 RP2040に関する以下の質問に答えてください。 1. RP2040の電源にはIOVDDとDVDDがあります。それぞれの電源の役割と標準電圧を説明してください。 2. RP2040のGPIOに5.0Vを印加すると、RP2040は正常に動作しますか? 3. GPIOの1ポートから最大何mA出力できますか? またGPIO合計で最大何mAまでの電流を出力できますか? (ただしQSPIポートで使用する電流は考慮しないものとします) 4. RP2040にはQSPIインターフェイスが付いています。RP2040ではこのインターフェイスにどんなデバイスを接続して利用する想定ですか? また、そのデバイスを接続するとどういう機能が利用できますか? ## ChatGPTの回答(ChatGPT Mar 14 Version) 1. RP2040の電源には以下の2種類の電圧があります。 - IOVDD: デジタル回路やGPIOの電源として使用される電圧で、標準的には3.3Vです。 - DVDD: アナログ回路の電源として使用される電圧で、標準的には1.8Vです。 2. RP2040のGPIOに5.0Vを印加すると、RP2040は正常に動作しません。RP2040のGPIOは3.3Vまでの電圧しか許容されておらず、それ以上の電圧を印加するとダメージを受ける可能性があります。 3. RP2040のGPIOから最大で16mAまでの電流を出力できます。ただし、GPIOの合計で出力できる電流は最大で120mAに制限されています。 4. RP2040のQSPIインターフェイスは、外部のフラッシュメモリやセキュアストレージデバイスなどを接続するためのものです。QSPIインターフェイスを通じてデバイスを接続することで、RP2040は高速なストレージアクセスを行うことができます。QSPIインターフェイスは、標準的なSPIインターフェイスよりも高速で、4本のデータラインを使用することで最大で80MB/sのデータ転送が可能です。 ## ヒント: データシートの読み方 RP2040のように数百ページにおよぶデータシートをすべて読み切るのは難しいです。 今回のように知りたい内容が限定されている場合、必要な情報が載っていそうなところに絞って読んでいくのがオススメです。 参考のため、私が普段行っているデータシートの読み方を共有します。 1. 目次(Table of Contents)を読んで文章全体の構成を把握する 2. 目次から調べたい内容に関する章・節を見つける - 知りたい機能の名前をそのまま探してみる - (そのままは見つからないorヒットしすぎる場合)知りたい機能の大項目で調べる - 例: 電源、電圧、電流に関する内容を知りたい際、大項目は「Power(電源)」や「Electrical Specifications(電気的仕様)」になるのでそれについて書かれた章を調べていく 3. 調べたい内容に関連する言葉や単位で検索して情報を絞る - 例: GPIOに加えられる最大電圧を調べたいときは電圧の単位「V」で検索してみる また、いきなりデータシートを読むのが難しく感じる場合は、雑誌やWeb記事などを参考に大まかな全体像を把握してから原典(データシート)を読むと、読みやすくなるしれません。 # 応募課題2 あなたが電子工作で作ったものを私に紹介してください! 作ったものがない方は、今後電子工作で作ってみたいもの、解決したい課題などを、具体的に教えてください! なお、紹介文の文字数は1000字程度までとし、以下の内容を含めてください。 - 何を作りたいか・作ったか - なぜ作ろうと思ったのか・何を解決したいのか - こだわった部分・こだわりたい部分はなにか 補足: - この設問は加点方式で採点します - 現時点では作り方がわからないもの、作ろうとしたけどうまくできなかったものでも大歓迎です - 文字数は1000字を大幅に下回っても良いです - 参考情報としてURLを記載していただいても構いませんが、単体で完結する文章にしてください