Questions tagged «hdd»

6
串行协议定界/同步技术
由于异步串行通信甚至在当今的电子设备中也很普遍,我相信我们许多人会不时遇到这样的问题。考虑与串行线(RS-232或类似产品)连接并且需要连续交换信息的电子设备D和计算机。即每个发送一个命令帧,并每个发送一个状态报告/遥测帧答复(报告可以作为对请求的响应发送,也可以独立发送-在这里并不重要)。通信帧可以包含任何任意二进制数据。假设通信帧是固定长度的分组。PCPCX msDY ms 问题: 由于协议是连续的,因此接收方可能会失去同步,或者只是在进行中的发送帧中间“加入”,因此它只是不知道帧起始位置(SOF)在哪里。根据数据相对于SOF的位置,数据具有不同的含义,接收到的数据可能会永久损坏。 所需的解决方案 可靠的定界/同步方案可在恢复时间短的情况下检测SOF(即重新同步所需的时间不超过1帧)。 我了解(并使用了一些)的现有技术: 1)标头/校验和 -SOF作为预定义的字节值。帧末的校验和。 优点:简单。 缺点:不可靠。恢复时间未知。 2)字节填充: 优点:可靠,快速恢复,可与任何硬件一起使用 缺点:不适用于固定大小的基于帧的通信 3)第9位标记 -在每个字节之前附加一个位,而SOF标记为1和数据字节标记为0: 优点:可靠,快速恢复 缺点:需要硬件支持。大多数PC硬件和软件未直接支持。 4)第8位标记 -上面的一种模拟,同时使用第8位而不是第9位,每个数据字仅保留7位。 优点:可靠,快速的恢复,可与任何硬件一起使用。 缺点:需要从/到常规8位表示到/从7位表示的编码/解码方案。有点浪费。 5)基于超时 -假定SOF为某个已定义的空闲时间之后的第一个字节。 优点:无数据开销,简单。 缺点:不太可靠。在较差的计时系统(如Windows PC)上无法很好地工作。潜在的吞吐量开销。 问题: 还有哪些其他可能的技术/解决方案可以解决该问题?您能否指出上面列出的缺点,可以轻松解决这些缺点,从而消除它们?您(或您将)如何设计系统协议?
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

5
两种-最好的存档媒体-标准HDD或闪存
在这两种技术中,这里存在两种完全不同的“位腐”机制,那么预计将持续更长时间?从本质上讲,它在存档方面是优越的。“标准HDD”中的磁畴(GMMR)是否会比CMOS工艺中Flash单元的浮栅持续更长的时间?也就是说,哪个物理学决定了衰变过程的速度较慢。假设气候是受控的,并且还假设成本,接口和物理尺寸不是约束条件。应该仅根据位衰减机制/物理的相对优点来判断/争论。 更新-赏金到期前1天: 由于此站点是关于设计的,因此我特意限制了这个问题。如果您正在设计需要长时间闲置的产品(带有uController等),那么比特腐烂确实会发挥作用-您知道系统在需要时会再次点亮吗?即您可能需要档案类型存储。您是否在设计Flash?还是然后放入HDD界面?那是决策树的自然第一个分支。一旦为HDD插入IDE / SATA或类似接口,其他所有技术都可能发挥作用。但是我特意限制了它的使用,以防止偏离正轨的技术或至少会限制适用范围的技术。 我还编辑了该问题以限制对接口的讨论,因为我不想讨论相对接口速度,密度等。当然欢迎这些问题,但作为主要问题答案的辅助手段(s)。 到目前为止,已经有很高程度的轶事个人反思。一点都不想要!我不会根据回忆来奖励悬赏。我将呼吁@ Danny-kmack至少研究一些第三方的可验证来源,即特温特大学* .ppt(超级用户链接属于轶事类),但随后他无法将重要信息转发到帖子中。 更多数学,更可靠的采购,无轶事。激发活化能的奖金以及如何与Arrhenius方程联系起来的奖金将获得额外收益!关于磁畴如何失效以及如何驱动的细节,以及通向浮栅的Fowler-Nordheim(FN)隧道如何泄漏回去的细节-它仍然是FN吗? 另一个呼吁:这次是@ kitt-scuzz,它提出了一个聪明的想法,即构建一个刷新闪存驱动器以确保位腐烂不会吞噬数据的系统,您需要权衡磨损以延长寿命。不幸的是,在手前徘徊/迷惑有损于好主意。 关于Mods的注意事项:-是的,我将回到这里并清理这些多余的东西-一旦我看到更好的答案,或者很明显不会出现。 请记住,EE的关键部分是分析和执行数学,理解所涉及物理的能力。 这无疑可以在将来帮助人们设计可驻留在现场甚至是长期产品中的嵌入式系统。-仍然是希望。
14 flash  hdd 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.