2009年4月29日星期三

临时

actel post layout simulation Unresolved reference to
A design must contain at least one net".
"Ensure that there is at least once I/O output and one internal net. Correct problem in the design source and re-import the netlist."

post-layout modelsim simulation fail :sdf files require actel primitive library
I am using fusion starter kit ,which software are free libero 8.3 gold .Now I write spi slave interface sdf files require actel primitive library

1、系统启动时按F8 “禁用数字签名模式”2、进系统后,控制面板->用户->UAC的勾选去掉就可以了
热转印 微型超声波清洗机 pcb diy 钻孔 挫刀 吸锡带
http://item.taobao.com/auction/item_detail-0db1-3121387c64f372b9167db4bb6d646db2.jhtml?cm_cat=0&pm1=1便携式高速小台钻热转印制板
新迪奥三速迷你小台钻 宾利二代

未看:http://www.ouravr.com/bbs/bbs_content_all.jsp?bbs_sn=3238359
栗荣”牌微型台钻 http://item.taobao.com/auction/item_detail-0db1-9220ad467ae58189f55e621e390346d4.jhtml taobao 搜索便携式小台钻电钻
精品家用13mm台钻 http://item.taobao.com/auction/item_detail-0db1-4d92c24b962efd792048857e51b8c79c.jhtml?cm_cat=0
程序关联 错误
zif40 protel

金融海啸下的中国选择 http://www.youtube.com/watch?v=zcTnQUiGmhs&feature=related
建立可调rw的元件,pcb

元件放到bottom layer, U1不是反了嘛,为何没有反

2009年4月26日星期日



一、概述
随着电厂、变电站自动化水平的提高,电力系统对时钟统一对时的要求愈来愈迫切,有了统一精确的时间,既可实现全厂(站)各系统在GPS时间基准下的运行监控和事故后的故障分析,也可以通过各开关动作、调整的先后顺序及准确时间来分析事故的原因及过程。统一精确的时间是保证电力系统安全运行,提高运行水平的一个重要措施。GPS时间同步系统由主时钟、时间信号传输通道、时间信号用户设备接口(扩展装置)组成。主时钟一般设在电厂(站)的控制中心,包括标准机箱、接收模块、接收天线、电源模块、时间信号输出模块等。对于电厂、变电站,考虑其重要性,整个电厂、变电站配置2台主时钟,一主一备,2台主时钟以冗余热备模式工作,完成GPS卫星信号的接收、处理,及向时间扩展设备提供标准同步时间信号(RS422电平方式IRIG-B)。
二、时钟同步系统的优越性
电厂(站)的时钟同步是一件十分重要的基础工作,现在电厂(站)大多采用不同厂家的计算机监控系统、DCS分布式控制系统、自动化及线路微机保护装置、故障录波装置、电能量计费系统、电液调速系统DEH、SCADA系统及各种输煤PLC、除灰PLC、化水PLC、脱硫PLC等,以前的时间同步大多是各设备提供商采用各自独立的时钟,而各时钟因产品质量的差异,在对时精度上都有一定的偏差,从而使全厂各系统不能在统一时间基准的基础上进行数据分析与比较,给事后正确的故障分析判断带来很大隐患。
如今,人们已经充分意识到时间统一的重要性。但是,统一时钟并不是单纯地并用GPS时钟设备。目前,人们普遍采用一台小型GPS接收机,提供多个RS232端口,用串口电缆逐一连接到各个计算机,实现时间同步。但事实上,这种同步方式的缺点是,使用的电缆长度不能过长;服务器的反应速度、客户机的延迟都直接影响对时精度。而且各电厂(站)往往有不同的装置需要接收时钟同步信号,其接口类型繁多,如RS-232/422/485串行口、脉冲、IRIG-B码、DCF77格式接口等;装置的数量也不等,所以在实际应用中常感到GPS 装置的某些类型接口数量不够或缺少某种类型的接口,其结果就是电厂中有些装置不能实现时钟同步,或者需要再增加一台甚至数台GPS装置,而这往往受到资金不足或没有安装位置等限制。若各系统实施统一GPS时钟同步方案,就可实现全厂(站)各系统在统一GPS时间基准下的运行监控和事故后的故障分析,大大提高了电厂(站)系统的安全稳定性。因此采用GPS时钟同步系统比采用传统的GPS同步设备有着明显的优势,也是技术发展的必然趋势。
三、系统特点
◆ 系统单独组屏,扩展灵活,便于管理
◆ 实现统一时间基准,时钟同步精度高
由于系统采用统一的时间基准,消除了各装置的时钟偏差,从而保证各装置在统一时间下运行,为各装置的开关动作分析提供有力保证。
◆ 多时间源可供选择
时间基准除可采用GPS外,还可选用GPS/GLONASS双星系统及我国的北斗星系统。
◆ 冗余热备,可靠性高
主时钟和扩展时钟均采用冗余配置,保证了系统运行的可靠性。
◆ 技术全面
GPS时钟同步系统支持硬对时(脉冲节点PPS、PPM、PPH)、软对时(串口报文)、编码对时(IRIG-B、DCF77)和网络NTP对时,可以满足国内外不同设备的对时接口要求。

篆体

http://www.youmade.com/shufa/index.asp

2009年4月19日星期日

参考板










avr 防破解

我的代码是用RC校准值来工作的,RC校准值会以几个不同的方式变换后存放在几个不同的地方。代码会不定期的去不同的地方去检查校准值。某个地方的校准值每次都会检测,发现不同可能会使得最主要的功能失效,这个概率是5%,并且将发现不同的次数累加,当累加到一定数量后,失效的概率提高到20%,或者30%...... 还有一个办法,就是每3个月自己轮换一次检测的位置,反正有好几个位置。检测到了也不要给什么提示,也不要全部罢工,只罢工一部分,或者每次罢工时让不同的子功能失效。 这样做的目的就是让解密者能够轻松的得到解密的代码,然后在测试中满意的认为解密完全成功,付款并投入生产,初次卖出的产品在使用中工作正常,在一段时间后会出现一些问题,但是又不像是批量出现的问题,他们不能排除是生产制造或者是设计原因造成的,还是用户使用不当的问题,很少有人会一下子想到是解密的问题。随着时间的推移,不能正常工作的产品越来越多。这个产品就将成为盗版者的噩梦。



这个方法是可行的,78楼的疑问如果仔细考虑下,成功率不会超过10%,呵呵,纯粹是歪打正着了。 苹果猫的方法我就在用,把写入这个加密字的代码单独做程序,预先少些,只要把熔丝位里的EESAVE打勾,后面烧正式程序就不怕丢失,呵呵,以后就自己用吧。 能把flash,eeprom读出来不难,但是如果能反编译代码并读通代码的人毕竟不多的,因为需要有功底的人才可以,而大部分有这个能力的人都是对这类事情不屑一顾的,即使要破,估计他们也要破那些设计难度很大的进口洋货了,这个我们支持啊,呵呵。


http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=3297561
另外方法:
本帖只是本人个人看法,也是本人使用过的一点经验的总结,希望对大家有所帮助 。但更重要的是,希望能起到抛砖引玉效果,也希望各位高手不吝赐教。 其实,大概2年前这里有过一个讨论加密的帖子,很多的人提出了不少想法,我印象最深的是有个朋友说了一句话, 只要让解密的成本高于产品的开发成本即可。 其实他说的不全对,成本有很多不确定的因数,如果在加上一句话“保证以上成本要求的同时,只要让他解密后测试的时间大于新 产品的开发时间即可”似乎就比较完美了。 当然,指望芯片本身的加密,解密市场上或迟或早都会弄出解密的方案。但是怎么样加密最合理呢?有人提出每个芯片有个唯一的 标识,但是,你还是要通过算法去验证,也就是你的算法本身就在程序里了,他同样可以经过跟踪,分析你读取的数据,破解出 你的算法,何况还有一个问题,在底层实现复杂的算法,容易吗!大家都不容易啊,为一个算法搞那么麻烦,甚至要添加不少的 成本)? 也有人说,最好的加密方法是不加密。这话说得好,最好的加密方法应该是看起来没有加密,随便你怎么调试,在短时间内,只要你 不发现我加密了,等你把程序用了以后,产品出来了,那你就惨了,谁叫你偷东西呢?这个时候,他就不得不不打自招,不得不来找你解决问题了。但是这样具体怎么做到呢,我只以我做的一个产品为例,说一下我的加密过程,当然,直接参考电路去设计这种方法,是没法预防的。 其实,我所谈的加密其实不叫加密,只是布个陷阱而已。并且所需要的知识也很简单,关键是了解你自己产品应用的场合以及具备的设置哪些陷阱的条件。 先说一下所谓的加密原则:第一,不能浪费太多的资源;第二算法简单(注意源程序保密,呵呵)。第三:创造两到3个源程序里就很难看懂的语句(非必要)。第四:除非特别必要,不能因为加密销毁数据或给解密者造成太大直接的损失,因为这样害人不利己(要从利己的角度去考虑)。 首先:介绍一下作为例子的产品,比如多功能表。 电路主要就是交流采样部分,显示部分,主控部分。其余基本是软件问题了,当然少不了数据存储。 这里,交流采样部分就具备上述的一个条件,就是每一个表,它的校表数据都是唯一的,也就是具备了唯一的ID。这个加密条件具备了,关键是怎么处理呢?很简单,把校表的程序分开,产品出去的时候,就不具备校表程序了,他要用你的程序,必须用同样功能的校表程序,事实上,这个工作量基本上就有开发一个表的工作量了。因为他还要分析你数据的位置以及对应的哪个参数。并且,你可以把这些数据分散,或用其他方法增加他这方面的工作量。 其次,显示部分也具备一个陷阱的条件,一般可以保留个版权声明。当然,为了防止被跟踪,版权声明最好在发现被抄袭后比较长的时间内触发。比如一年,到时候他卖出的产品都只显示你的LOGO,给他个电话和你联系,他不得不找你去帮忙了。但是,这个方法同样也可以被跟踪,毕竟计时或计次数,数据存储区域要变化的。他可以跟踪到。 当然了,我所说的只是增加他的工作量而已,这样的跟踪的预防,其实也很简单。可以延长他的跟踪时间,比如数据每小时更新一次,他就必须跟踪到一小时才能发现。但是有人说一个小时可能还比较容易发现。怎么办呢?1天,也很容易,总不能用一个月为单位吧。其实也很方便,就是初始的数据不要去动,读出的如果是初始数据,就不管,连续运行2个月后,添加一个数据,第二次运行25天后添加1个数据,然后每天或小时为单位添加一个数据,这样,他第一次跟踪到数据时间就大大延长了。 其实,光以上提到的两点,完全可以预防直接抄袭的行为了。再想改变方法在这两点上做做文章,基本上就不会因直接抄袭导致什么损失了。当然,也会有其他的布陷阱的方法。关键是针对你做的产品,做相应的处理措施。比如 ,他要是跟你卯上了,跟踪你的版权LOGO都有可能 ,在此不多说了,因为别人不会 那么傻到跟踪这个东西,但是有的产品需要注意这些地方。本贴被 wqsjob 编辑过,最后修改时间:2009-04-17,18:48:47.

去耦电容

滤波电容用在电源整流电路中,用来滤除交流成分。使输出的直流更平滑。
去耦电容用在放大电路中不需要交流的地方,用来消除自激,使放大器稳定工作。
旁路电容用在有电阻连接时,接在电阻两端使交流信号顺利通过。
1.关于去耦电容蓄能作用的理解
1)去耦电容主要是去除高频如RF信号的干扰,干扰的进入方式是通过电磁辐射。 而实际上,芯片附近的电容还有蓄能的作用,这是第二位的。 你可以把总电源看作密云水库,我们大楼内的家家户户都需要供水, 这时候,水不是直接来自于水库,那样距离太远了, 等水过来,我们已经渴的不行了。 实际水是来自于大楼顶上的水塔,水塔其实是一个buffer的作用。 如果微观来看,高频器件在工作的时候,其电流是不连续的,而且频率很高, 而器件VCC到总电源有一段距离,即便距离不长,在频率很高的情况下, 阻抗Z=i*wL+R,线路的电感影响也会非常大, 会导致器件在需要电流的时候,不能被及时供给。 而去耦电容可以弥补此不足。 这也是为什么很多电路板在高频器件VCC管脚处放置小电容的原因之一(在vcc引脚上通常并联一个去藕电容,这样交流分量就从这个电容接地。)
2)有源器件在开关时产生的高频开关噪声将沿着电源线传播。去耦电容的主要功能就是提供 一个局部的直流电源给有源器件,以减少开关噪声在板上的传播和将噪声引导到地

2.旁路电容和去耦电容的区别
去耦:去除在器件切换时从高频器件进入到配电网络中的RF能量。去耦电容还可以为器件 供局部化的DC电压源,它在减少跨板浪涌电流方面特别有用。
旁路:从元件或电缆中转移出不想要的共模RF能量。这主要是通过产生AC旁路消除无意的能量进入敏感的部分,另外还可以提供基带滤波功能(带宽受限)。我们经常可以看到,在电源和地之间连接着去耦电容,
它有三个方面的作用:
一是作为本集成电路的蓄能电容;
二是滤除该器件产生的高频噪声,切断其通过供电回路进行传播的通路;
三是防止电源携带的噪声对电路构成干扰。

在电子电路中,去耦电容和旁路电容都是起到抗干扰的作用,电容所处的位置不同,称呼就不一样了。对于同一个电路来说,旁路(bypass)电容是把输入信号中的高频噪声作为滤除对象,把前级携带的高频杂波滤除,而去耦(decoupling)电容也称退耦电容,是把输出信号的干扰作为滤除对象
从电路来说,总是存在驱动的源和被驱动的负载。如果负载电容比较大,驱动电路要把电容充电、放电,才能完成信号的跳变,在上升沿比较陡峭的时候,电流比较大,这样驱动的电流就会吸收很大的电源电流,由于电路中的电感,电阻(特别是芯片管脚上的电感,会产生反弹),这种电流相对于正常情况来说实际上就是一种噪声,会影响前级的正常工作。这就是耦合。
去藕电容就是起到一个电池的作用,满足驱动电路电流的变化,避免相互间的耦合干扰。旁路电容实际也是去藕合的,只是旁路电容一般是指高频旁路,也就是给高频的开关噪声提高一条低阻抗泄防途径。高频旁路电容一般比较小,根据谐振频率一般是0.1u,0.01u等,而去耦合电容一般比较大,是10u或者更大,依据电路中分布参数,以及驱动电流的变化大小来确定。
去耦和旁路都可以看作滤波。去耦电容相当于电池,避免由于电流的突变而使电压下降,相当于滤纹波。具体容值可以根据电流的大小、期望的纹波大小、作用时间的大小来计算。去耦电容一般都很大,对更高频率的噪声,基本无效。旁路电容就是针对高频来的,也就是利用了电容的频率阻抗特性。电容一般都可以看成一个RLC串联模型。在某个频率,会发生谐振,此时电容的阻抗就等于其ESR。如果看电容的频率阻抗曲线图,就会发现一般都是一个V形的曲线。具体曲线与电容的介质有关,所以选择旁路电容还要考虑电容的介质,一个比较保险的方法就是多并几个电容。
去耦电容在集成电路电源和地之间的有两个作用:一方面是本集成电路的蓄能电容,另一方面旁路掉该器件的高频噪声。数字电路中典型的去耦电容值是0.1μF。这个电容的分布电感的典型值是5μH。0.1μF的去耦电容有5μH的分布电感,它的并行共振频率大约在7MHz左右,也就是说,对于10MHz以下的噪声有较好的去耦效果,对40MHz以上的噪声几乎不起作用。1μF、10μF的电容,并行共振频率在20MHz以上,去除高频噪声的效果要好一些。每10片左右集成电路要加一片充放电电容,或1个蓄能电容,可选10μF左右。最好不用电解电容,电解电容是两层薄膜卷起来的,这种卷起来的结构在高频时表现为电感。要使用钽电容或聚碳酸酯电容。去耦电容的选用并不严格,可按C=1/F,即10MHz取0.1μF,100MHz取0.01μF。

关注者