AGM CPLD (AGRV2K )的時鐘(外部時鐘和片上內部振蕩器)

AGM CPLD (AGRV2K )的時鐘(外部時鐘和片上內部振蕩器)

外部晶振 與 內部振蕩器:
mcu 和 cpld 聯合編程時, 整顆芯片需要一顆外部晶振。
(芯片有內部振蕩器, 但誤差較大, 校準后 5%以內誤差, 參后續介紹)
1、使用外部晶振
該晶振是 MCU和 CPLD 共用的, (沒必要為 CPLD 再單獨提供一顆晶振) 。晶振可以是有源的, 也可以是無源的。
【注: 這里的外部晶振配置, 跟單純使用 MCU 是一樣的】
如果是無源晶體, 頻率限制在 4M~16M。 要接到芯片的 OSC_IN/OUT 引腳。 然后VE 中直接定義主頻多少 M 即可。 如

圖1
如果是有源晶體, 頻率無限制。 根據接入點分為兩種情況:
1) 如果接入到 OSC_IN 引腳:
ve 里定義同上(配置 HSECLK 項) 。
同時, 需要在 platformio.ini 里, 增加配置宏: BOARD_HSE_BYPASS=SYS_HSE_NONE,如圖:
圖2
2) 如果接入到別的 IO 引腳(如 PIN_2) :
同 1)中, platformio.ini 里也同樣增加配置宏;
然后在 VE 配置中, 除了配置 HSECLK 項 外, 還需要配置 PLL_CLKIN 項, 如圖:
圖3

配置完后, 需要重新下載 logic, 重新下載 code。

2、使用內部振蕩器:
校準后精度大約在 5%以內, 想省成本且對時鐘要求不高的話可以使用。如對精度有要求,海振遠建議預留外部晶振接口,方便自由選擇。
使用方式:
在 VE 里增加: “PLL_CLKIN PIN_OSC”, 如下圖:
圖4

只修改以上配置, 不用配置 HSECLK 項, 代碼中也不需修改。

注: 自動校準目前有以下使用限制:
a) 邏輯部分要壓縮, platformio.ini 中配置 board_logic.compress = true
b) 校準動作是在燒錄時進行的。

燒錄時, 需要使用 swd 方式且通過我們的軟件燒錄, uart 不支持。(即: 出廠燒錄不支持 uart 方式)
目前測試過 jlink 和 dap 校準結果都還不錯, 但是也出現過一個客戶使用其他燒錄器校準結果差很多。
(對一個全新的或是 wipe 過后的芯片燒錄會看到校準信息)。

AGM AG32系列MCU,不僅僅是高性能MCU,還在片上集成了2KLE FPGA邏輯資源,非常適合工業控制、醫療及消費市場。芯片技術支持與芯片訂購,可聯系海振遠科技提供支持。
圖5

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/717750.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/717750.shtml
英文地址,請注明出處:http://en.pswp.cn/news/717750.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

216. 組合總和 III(力扣LeetCode)

文章目錄 216. 組合總和 III回溯算法 216. 組合總和 III 找出所有相加之和為 n 的 k 個數的組合,且滿足下列條件: 只使用數字1到9每個數字 最多使用一次 返回 所有可能的有效組合的列表 。該列表不能包含相同的組合兩次,組合可以以任何順序…

Electron通過預加載腳本從渲染器訪問Node.js

問題:如何實現輸出Electron的版本號和它的依賴項到你的web頁面上? 答案:在主進程通過Node的全局 process 對象訪問這個信息是微不足道的。 然而,你不能直接在主進程中編輯DOM,因為它無法訪問渲染器 文檔 上下文。 它們…

【軟考】數據庫的三級模式

目錄 一、概念1.1 說明1.2 數據庫系統體系結構圖 二、外模式三、概念模式四、內模式 一、概念 1.1 說明 1.數據的存儲結構各不相同,但體系結構基本上具有相同的特征,采用三級模式和兩級鏡像 2.數據庫系統設計員可以在視圖層、邏輯層和物理層對數據進行抽…

matplotlib散點圖

matplotlib散點圖 假設通過爬蟲你獲取到了北京2016年3, 10月份每天白天的最高氣溫(分別位于列表a, b), 那么此時如何尋找出氣溫和隨時間(天)變化的某種規律? from matplotlib import pyplot as pltx_3 range(1, 32) x_10 range(51, 82)y_3 [11,17,16,11,12,11,12,6,6,7,8…

試手一下CameraX(APP)

書接上回。 首先還是看谷歌的官方文檔: https://developer.android.com/media/camera/camerax?hlzh-cn https://developer.android.com/codelabs/camerax-getting-started?hlzh-cn#1 注:這里大部分內容也來自谷歌文檔。 官方文檔用的是Kotlin&…

常用的字符字符串的讀取方法(C / C++)

一、字符 1、讀取單個字符:直接讀取 //輸入a //讀取 char x; scanf("%c",&x); 2、讀取帶空格的字符 h h h 按格式書寫格式化字符串即可 char a,b,c; scanf("%c %c %c",&a,&b,&c); 3、 處理字符間的換行符 假設要讀取以…

Day14:信息打點-主機架構蜜罐識別WAF識別端口掃描協議識別服務安全

目錄 Web服務器&應用服務器差異性 WAF防火墻&安全防護&識別技術 蜜罐平臺&安全防護&識別技術 思維導圖 章節知識點 Web:語言/CMS/中間件/數據庫/系統/WAF等 系統:操作系統/端口服務/網絡環境/防火墻等 應用:APP對象/…

小程序圖形:echarts-weixin 入門使用

去官網下載整個項目: https://github.com/ecomfe/echarts-for-weixin 拷貝ec-canvs文件夾到小程序里面 index.js里面的寫法 import * as echarts from "../../components/ec-canvas/echarts" const app getApp(); function initChart(canvas, width, h…

Vscode 使用SSH遠程連接樹莓派的教程(解決卡在Downloading with wget)

配置Vscode Remote SSH 安裝OpenSSH 打開Windows開始頁面,直接進行搜索PowerShell,打開第一個Windows PowerShell,點擊以管理員身份運行 輸入指令 Get-WindowsCapability -Online | ? Name -like OpenSSH* 我是已經安裝好了,…

學會玩游戲,智能究竟從何而來?

最近在讀梅拉妮米歇爾《AI 3.0》第三部分第九章,談到學會玩游戲,智能究竟從何而來? 作者: [美] 梅拉妮米歇爾 出版社: 四川科學技術出版社湛廬 原作名: Artificial Intelligence: A Guide for Thinking Humans 譯者: 王飛躍 / 李玉珂 / 王曉…

基于springboot實現計算機類考研交流平臺系統項目【項目源碼+論文說明】

基于springboot實現計算機類考研交流平臺系統演示 摘要 高校的大學生考研是繼高校的高等教育更上一層的表現形式,教育的發展是我們社會的根本,那么信息技術的發展又是改變我們生活的重要因素,生活當中各種各樣的場景都存在著信息技術的發展。…

程序員超強大腦——更好地解決編程問題(二)

概念機器 概念機器是計算機的抽象表征,可以借此分析計算機執行的操作。 程序員不僅經常借助概念機器推理計算機的運行方式,而且往往用它來分析代碼。例如,雖然并不存在能夠出存儲數值的實體,但程序員還是會將變量描述為“保存”…

Debezium發布歷史163

原文地址: https://debezium.io/blog/2023/09/23/flink-spark-online-learning/ 歡迎關注留言,我是收集整理小能手,工具翻譯,僅供參考,筆芯筆芯. Online machine learning with the data streams from the database …

SpringBlade CVE-2022-27360 export-user SQL 注入漏洞分析

漏洞描述 SpringBlade是一個基于Spring Cloud和Spring Boot的開發框架,旨在簡化和加速微服務架構的開發過程。它提供了一系列開箱即用的功能和組件,幫助開發人員快速構建高效可靠的微服務應用。該產品/api/blade-user/export-user接口存在SQL注入。 漏…

Java - List集合與Array數組的相互轉換

一、List 轉 Array 使用集合轉數組的方法&#xff0c;必須使用集合的 toArray(T[] array)&#xff0c;傳入的是類型完全一樣的數組&#xff0c;大小就是 list.size() public static void main(String[] args) throws Exception {List<String> list new ArrayList<S…

無處不在的智慧:探索嵌入式系統的奇妙

無處不在的智慧&#xff1a;探索嵌入式系統的奇妙 嵌入式系統作為當今科技領域中無處不在的一種技術&#xff0c;其奇妙之處正在逐步被揭示和探索。從智能家居到智能穿戴設備&#xff0c;從工業自動化到醫療健康&#xff0c;嵌入式系統已經深入到我們生活和工作的方方面面&…

分布式ID生成策略-雪花算法Snowflake

分布式ID生成策略-雪花算法Snowflake 一、其他分布式ID策略1.UUID2.數據庫自增與優化2.1 優化1 - 共用id自增表2.2 優化2 - 分段獲取id 3.Reids的incr和incrby 二、雪花算法Snowflake1.雪花算法的定義2.基礎雪花算法源碼解讀3.并發1000測試4.如何設置機房和機器id4.雪花算法時鐘…

【misc | CTF】BUUCTF 二維碼

天命&#xff1a;這題使用到腳本暴力破解壓縮包文件里面的密碼&#xff0c;還是比較有意思的 一開始是一個二維碼&#xff0c;掃碼進去有一個假flag 扔進圖片隱寫工具&#xff0c;啥也沒有&#xff0c;都是同一個二維碼 使用工具&#xff1a;foremost&#xff0c;直接分離圖片&…

【詳識JAVA語言】抽象類和接口

抽象類 抽象類概念 在面向對象的概念中&#xff0c;所有的對象都是通過類來描繪的&#xff0c;但是反過來&#xff0c;并不是所有的類都是用來描繪對象的&#xff0c;如果 一個類中沒有包含足夠的信息來描繪一個具體的對象&#xff0c;這樣的類就是抽象類。 比如&#xff1a;…

水印相機小程序源碼

水印相機前端源碼&#xff0c;本程序無需后端&#xff0c;前端直接導入即可&#xff0c;沒有添加流量主功能&#xff0c;大家開通后自行添加 源碼搜索&#xff1a;源碼軟件庫 注意小程序后臺的隱私權限設置&#xff0c;前端需要授權才可使用 真實時間地址拍照記錄&#xff0c…