Mar
1
原来制作的USB Blaster一直存在缺陷,当通信速度过快,或者连续通信如何联系的SignalTapII时,很容易断线或者读出错误数据。
Blaster的逻辑是一个国外人士写的,功能也是得到认可的。但是在我的板子上工作就是有问题。
我的板子找了很久原因也没找到,至少CPLD方面没有找到问题,usb晶振倒是发现了一个问题,是芯片供电电压的问题,但没有手册描述的那样那么不稳定。
经过几个pcb版本的尝试之后,我个人认为,我的设计没有问题,他的逻辑也没有问题,而是时钟问题。在我的pcb和cpld上,24M的时钟驱动blaster的逻辑是有竞争冒险,使得逻辑不稳定。虽然说blaster的逻辑作者说逻辑跑在24M,25M的。我尝试在cpld中把输入的clk用计数器分频,降到12M时还有少量出错,6M的时候就一切ok了。
想了一下,这个时钟质量应该是没问题的,但是我自己做的pcb上usb芯片和cpld芯片都更新了。其中cpld是用的性能最低的一款,没有pll而且内部时钟最快能跑多少也不确定(当然手册上写的速度是远远高于24M的)。很可能是哪里衔接的问题使得时钟状态欠佳。
这样只要保证时钟降下来,感觉就挺稳定的。
终于我的一件心事踏实了。
Blaster的逻辑是一个国外人士写的,功能也是得到认可的。但是在我的板子上工作就是有问题。
我的板子找了很久原因也没找到,至少CPLD方面没有找到问题,usb晶振倒是发现了一个问题,是芯片供电电压的问题,但没有手册描述的那样那么不稳定。
经过几个pcb版本的尝试之后,我个人认为,我的设计没有问题,他的逻辑也没有问题,而是时钟问题。在我的pcb和cpld上,24M的时钟驱动blaster的逻辑是有竞争冒险,使得逻辑不稳定。虽然说blaster的逻辑作者说逻辑跑在24M,25M的。我尝试在cpld中把输入的clk用计数器分频,降到12M时还有少量出错,6M的时候就一切ok了。
想了一下,这个时钟质量应该是没问题的,但是我自己做的pcb上usb芯片和cpld芯片都更新了。其中cpld是用的性能最低的一款,没有pll而且内部时钟最快能跑多少也不确定(当然手册上写的速度是远远高于24M的)。很可能是哪里衔接的问题使得时钟状态欠佳。
这样只要保证时钟降下来,感觉就挺稳定的。
终于我的一件心事踏实了。
Feb
27
挺好玩的,翻转时自动切换状态。颜色随机发货,拿到的紫色的,也能接受。
上了电池发现,这玩意总是有个彩灯亮着,还有就是一动就滴滴叫,提示音,于是乎很淡定的把它拆开,找出了蜂鸣器的信号线,改道,引出来,做成闹钟声音改“线控”了。
上了电池发现,这玩意总是有个彩灯亮着,还有就是一动就滴滴叫,提示音,于是乎很淡定的把它拆开,找出了蜂鸣器的信号线,改道,引出来,做成闹钟声音改“线控”了。
Feb
21
Blog有些日子连接不上了,今天尝试了一下竟然成功了,还有些不习惯呢。
吼吼,朋友们,我没有销声匿迹,还健在,哈哈。
吼吼,朋友们,我没有销声匿迹,还健在,哈哈。
Dec
10
每个人都有爱好,但是这买书能否算呢?
买的都是使用的书,但按照这个速度,根本就没时间消耗呀。
每个月的生活费1200块,买书花到200~300,唉,还好现在单身,这些书钱还不算什么经济压力。不过要发奋学习了。
近期可以列个书单,写个书评了,这小半年确实消耗不少呀。
买的都是使用的书,但按照这个速度,根本就没时间消耗呀。
每个月的生活费1200块,买书花到200~300,唉,还好现在单身,这些书钱还不算什么经济压力。不过要发奋学习了。
近期可以列个书单,写个书评了,这小半年确实消耗不少呀。
Dec
2
亦墨的Y602电子书太脑残了,所有模式下都不能全屏,上下工具条始终浪费屏幕,并且导致显示面积不是良好的宽高比,一个6寸屏,有效显示面积估计只有5寸。有谁认识edo的开发人员赶快反应一下,我要被郁闷死了。






