content/hp34970a_2.rst

changeset 115
6b6e13653348
parent 60
3f87af862c60
child 128
aba381b2bac9
equal deleted inserted replaced
114:33cd55d481ba 115:6b6e13653348
8 :series: HP 34970A repair 8 :series: HP 34970A repair
9 :series_index: 2 9 :series_index: 2
10 10
11 11
12 This is quick follow up of my `previous blog 12 This is quick follow up of my `previous blog
13 post <{filename}/hp34970a.rst>`_ on my attempt to fix my recently acquired 13 post <{static}/hp34970a.rst>`_ on my attempt to fix my recently acquired
14 HP 34970A. 14 HP 34970A.
15 15
16 In my hurry to replace the failing FRAM (FM24C04) chips, I also 16 In my hurry to replace the failing FRAM (FM24C04) chips, I also
17 replaced the FRAM chip on one of my 2 plugin modules. 17 replaced the FRAM chip on one of my 2 plugin modules.
18 18
40 My first problem has been to build a setup to install the SOIC8 chips 40 My first problem has been to build a setup to install the SOIC8 chips
41 on, connect the 2 pull-up resistors and wire it to the Arduino. 41 on, connect the 2 pull-up resistors and wire it to the Arduino.
42 42
43 I ended with this: 43 I ended with this:
44 44
45 .. image:: {filename}/images/hp34970a/soic8_breadboard.jpg 45 .. image:: {static}/images/hp34970a/soic8_breadboard.jpg
46 :alt: the breadboard-based setup to dump/write the FM24C04 chips. 46 :alt: the breadboard-based setup to dump/write the FM24C04 chips.
47 47
48 And with a FM24C04 chip soldered on: 48 And with a FM24C04 chip soldered on:
49 49
50 .. image:: {filename}/images/hp34970a/soic8_breadboard_populated.jpg 50 .. image:: {static}/images/hp34970a/soic8_breadboard_populated.jpg
51 :alt: the breadboard-based setup with a FM24C04 to be dumped. 51 :alt: the breadboard-based setup with a FM24C04 to be dumped.
52 52
53 I've been using a small library named extEEPROM_ dedicated to 53 I've been using a small library named extEEPROM_ dedicated to
54 reading/writing I2C EEPROM chips. My problem was I was not able to get 54 reading/writing I2C EEPROM chips. My problem was I was not able to get
55 any acnkoledge from any FM24C04 I "plugged" on my board. It was 55 any acnkoledge from any FM24C04 I "plugged" on my board. It was
60 is supposed to accept a wide range of voltage (from 2.7v to 5.5v), so 60 is supposed to accept a wide range of voltage (from 2.7v to 5.5v), so
61 I used the 3.3v pin of the Arduino to power the chip. That was the 61 I used the 3.3v pin of the Arduino to power the chip. That was the
62 problem: using a 5v power rail made meable to dump the content of the 62 problem: using a 5v power rail made meable to dump the content of the
63 chips. 63 chips.
64 64
65 .. image:: {filename}/images/hp34970a/fm24c04_dump.jpg 65 .. image:: {static}/images/hp34970a/fm24c04_dump.jpg
66 :alt: dumping the content of a FM24C04 66 :alt: dumping the content of a FM24C04
67 67
68 Restoring the dumped content in a new FM24C04 68 Restoring the dumped content in a new FM24C04
69 ============================================= 69 =============================================
70 70

mercurial