:::

論壇索引


Board index » All Posts (Kevin88)




Re: SAMD/L 的 I2C slave 速度可以超過 100KHz 嗎?
#1
新會員
新會員


有回答跟沒回答一樣. 請問有其他人可以回覆嗎?

如果 i2c master 的 address = 0x16
在 Harmony 的 i2c slave address 要設定多少?

發表於: 3/25 16:13
頂部


Re: SAMD/L 的 I2C slave 速度可以超過 100KHz 嗎?
#2
新會員
新會員


Master 傳送封包如下圖: 頻率約 200KH,

https://imgur.com/FryX9xb


請問 slave address 設定 0x16 是否正確?

https://imgur.com/YHY4skK


謝謝~

發表於: 3/25 9:28
頂部


SAMD/L 的 I2C slave 速度可以超過 100KHz 嗎?
#3
新會員
新會員


最近使用 SAMD/L 的 I2C slave 功能, 發現收不到 master 的封包, (master 速度大於 100Khz)

參考的 code base 是 i2c_eeprom_emulation_sam_d21_xpro, 使用 interrupt callback
之前的 master 速度為 100KHz 有過收發 OK.

在 Atmel AT03254: SAM D/R/L/C I2C Slave Mode (SERCOM I2C) Driver 文件中, 看到如下圖描述:

https://imgur.com/eqb4iB9


請問SAMD/L 的 I2C slave 速度可以超過 100KHz 嗎?

感謝~

發表於: 3/24 23:53
頂部


Re: samd21 / samL22 的 Sercom I2C 可以設定 internal pull up 電阻嗎?
#4
新會員
新會員


謝謝回覆,

圖為使用L22, 內部 pull up 請問是否如圖 設定?
內部 pull up 電阻值約多少 ohms?
縮圖

Attach file:



jpg  螢幕擷取畫面 2021-12-01 141631.jpg (40.94 KB)
121331_61a713df10350.jpg 874X187 px

發表於: 12/1 14:23

Edited by Libra on 2021年12月03日 09:14:46
頂部


samd21 / samL22 的 Sercom I2C 可以設定 internal pull up 電阻嗎?
#5
新會員
新會員


請問 samd21 / samL22 的 Sercom I2C 可以設定 internal pull up 電阻嗎?

在 harmony configurator 的 Pin Settings 可以看到,
當 pin 設定為 I2C 時, 也有 pull up 以及 strong / normal 可以選擇.

但當點選 pull up 之後, 程式的 I2C 的功能會 fail. 沒有反應.


samd21 / samL22 的 Sercom I2C 可以設定 internal pull up 電阻嗎?

謝謝~

發表於: 11/30 17:20
頂部


Re: ATSAMD51J18A 有關Code Protect相關文件
#6
新會員
新會員


HI Sirs, 您好.

目前 project 在 marmory configurator 中有看到 BOD33 user level, 是設定 0x06,
請問 0x06 代表什麼電壓 level 值嗎?

在什麼文件有寫到這個設定的解說嗎? 看 spec 中沒看到設定值的說明.

謝謝您~


參照:

Ryang wrote:

資料在開、關電階段被修改與電源上升、下降的速度有關,尤其是關機的時候。關機後電源開始下降如果降到核心工作的臨界電壓值時,如果這時 MCU 沒有進入 Reset 狀態下這時程式會使用殘餘的電量開始失控到處亂執行造成 Flash 或 EEPROM 被修改。

我不曉得您是否了解 BOR 的功能。此功能有內建在 MCU 裡可以用燒 Code 方式選擇作動電壓,或在 Reset 腳位加入一個 Voltage Supervisor 的元件 (如: MCP1xx)。
MCP103 : 1uA Supervisor Push-Pull Active Low
https://www.microchip.com/en-us/product/MCP103

BOR 一般稱為掉電偵測或重置。如果 MCU 工作是 3.3V 那選用的 BOR 電壓是 2.7V 的話。只要電源掉到 2.7V 以下 MCU 就會進入 Reset Mode 直接鎖住 MCU 不再執行任何程式包含程式的亂跑。

所以建議先啟用 BOR 功能在燒錄 Configuration 時開啟。

Attach file:



jpg  BOD33.jpg (59.31 KB)
121331_61550e3def04f.jpg 561X444 px

發表於: 2021/9/30 9:15
頂部


samd21 / samL22 的 ADC conversion Time 如何決定
#7
新會員
新會員


HI, 大家

請問 samd21 / samL22 的 ADC conversion Time 如何決定?
目前的使用情境是
1. 12 bit / 16 channel auto sequencing.
2. 使用 DMA & SW trigger


如果設定到很短, 例如 幾個 us, 會有什麼不良影響嗎?
會有一般的建議值嗎?


謝謝您.

Attach file:



jpg  ADC_Converstion_time.jpg (74.78 KB)
121331_614176aaaad67.jpg 582X475 px

發表於: 2021/9/15 12:33
頂部


Re: ATSAMD51J18A 有關Code Protect相關文件
#8
新會員
新會員


如果跟 power-off 電壓有關.
請問你的 reset RC 值, 各是多少?

改變放電時間, 是否有幫助?

發表於: 2021/9/14 9:14
頂部






:::

會員登入

知識列車系列 IV – 2022 MU選粹網路研討會

http://www.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
[ more... ]
:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
https://mu.microchip.com/page/tmu
http://www.microchip.com.tw/modules/tadnews/page.php?ncsn=2&nsn=41
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源