关于精度(precision),准确度(accuracy)

StackExchange原文

Accuracy and Precision

这图很好的解释了两个概念的区别. 因此, 一个高精度的ADC(如24 bit), 并不一定会产生很NB的准确度, 也就是说测量外部电压并不一定会达到24 bit(3V 范围时,测量一个电压准确度达到 ±0.18uV), 这对外部电路有很高的要求. 尤其是噪声, 温漂.

more ...

齐纳二极管是著名的噪声源

http://www.eevblog.com/forum/projects/should-zener-diodes-be-avoided-in-low-noise-circuitry/

本文名字来自3楼的回复.

我在linear 凌特公司的an61中看到的Broadband Random Noise Generator 的例子.

"齐纳二极管是著名的噪声源"

宽带噪声发生器

左上角D1是作为噪声源而存在...而且还是宽带,白噪声.

然后发现这玩意儿确实很出名, 比如

一律是直接放大输出的.

这是为啥? 暂时还没找到资料.

more ...

在Python下用BSL给MSP430下载Firmware

Python作为一个无所不能的工具, 当然可以给MSP430下载Firmware.根据官方的wiki页面BSL_(MSP430) 有一个叫做MSP430 Tools (Python scripts and library) 的包.于是我就去试用了一把, 但从主页上下载的装不上去, 从库里面checkout出来的在program时报错.

晕了~

为了让伟大的python可以BSL, 研究一下代码吧, 都commit 400多次了还用不了?


MSP430 Tools

因为对python不是很熟, 于是先从表现上分析. bsl硬件上就是串口, 用bus hound 分析在下载时串口的通讯数据发现(此图使用bus hound试用版得到, 有数据长度限制)

bus hound 图1

我的调用指令是

python -m msp430.bsl.target -e -p COM2

命令的解析需参照TI的文档编号:slau319 ,从bus hound数据可以发现这个py程序先做了Mass erase,然后是Rx password, 然后TX BSL …

more ...

我的linux学习方法

linux实在是太火了,不得不学哦:) 我的目标是:基本会用,会移植到arm等嵌入式cpu 方法:通过LFS文档学习咯~ 他们的主页,LFS是linux from scratch的缩写,白手起家自己做一个linux系统,嘿嘿 如果你会在x86上面自己做一个linux系统,在其他cpu上也就不是很难了吧,我是这么想的

  1. 下载LFS的livecd,建议下载完整6xxMb的版本的,livecd现在已经不更新了,但我个人觉得这个比较适合学习哦
  2. 下载LFS的book,建议下最新版本,虽然和livecd有点儿不搭配,但基本可以用哦
  3. 把livecd加载到vmware里面,嘿嘿~然后你就可以在里面随便搞啦,什么分区啦,GRUB啦,你都不用担心把你的小xp干掉了
  4. 当linux在屏幕上打印了一大堆,最终进入bash提示符的时候,那时的感觉~~嘿嘿~~~~

ps:LFS有中文的文档哦,可以搜到,但不是很新 ps:有篇文档,叫做From Power up to Bash Promot,有点儿老,但写的比LFS的book简单多了,其实现的系统也简单多了,所以值得看看 …

more ...