becomeAGeneral 发表于 2024-10-8 15:50:18

I/O翻转速度8H1K08

我想请问在开漏输出的模式下,I/O翻转速度是多少,芯片型号是8H1K08

soma 发表于 2024-10-8 15:52:58

应该时2个机器周期吧

becomeAGeneral 发表于 2024-10-8 16:02:21

soma 发表于 2024-10-8 15:52
应该时2个机器周期吧

如果是25MHz的晶振,最大的IO翻转速度是12.5MHZ,对不对

Lkck8210 发表于 2024-10-8 16:29:20

becomeAGeneral 发表于 2024-10-8 16:02
如果是25MHz的晶振,最大的IO翻转速度是12.5MHZ,对不对

时钟输出还是代码反转?
代码反转不会太快

CyberHamster 发表于 2024-10-8 17:21:18

becomeAGeneral 发表于 2024-10-8 16:02
如果是25MHz的晶振,最大的IO翻转速度是12.5MHZ,对不对

不是的,还有软件运行的时间

CyberHamster 发表于 2024-10-8 17:24:13

高速输出用单片机的主时钟分频输出,内部硬件的,频率准确

王昱顺 发表于 2024-10-8 18:38:18

频率输出有两个限制,极限值由系统电压决定,通常情况下,5V最大36Mhz,3.3V最大25Mhz。具体可以参考技术手册“电气特性”部分。
其次就是系统频率,硬件最快可以输出系统时钟的一分频,也就是最大系统时钟频率。具体请参考技术手册“时钟管理”部分

becomeAGeneral 发表于 2024-10-9 09:58:19

Lkck8210 发表于 2024-10-8 16:29
时钟输出还是代码反转?
代码反转不会太快

代码反转

jmg 发表于 2024-10-9 11:08:14

becomeAGeneral 发表于 2024-10-8 16:02
如果是25MHz的晶振,最大的IO翻转速度是12.5MHZ,对不对

Yes, any change is 1 SYSCLK, so two changes for a cycle gives 12.5MHz burst.
You cannot output 12.5MHz for infinite clocks, but you can output 8 or 16 clocks at that speed in an unrolled loop.
If you want to also output variable data for SPI like bus, the speed drops again.


From data :




网老四 发表于 2024-10-9 11:30:02

本帖最后由 网老四 于 2024-10-9 11:43 编辑

开漏输出的IO脚,脉冲下降沿很快,上升沿由外部上拉电阻和等效负载电阻以及分布电容决定.所以楼主的问题没法直接回答的.通常开漏输出的管脚翻转速度低于手册里的指标.


页: [1] 2
查看完整版本: I/O翻转速度8H1K08