App note from Maxim Integrated on using only one 1-wire master on multiple 1-wire channels. Link here 1-Wire® networks are originally designed for communication with a single 1-Wire master and numerous 1-Wire slaves on a single 1-Wire bus. Preferably, a linear topology, which contains insignificant stubs, is best for a 1-Wire network. However, a star […]
Tag Archives: 1-wire
App note: Using 1-wire for flexible electro-mechanical contact applications
1-wire solution from Maxim Integrated for electro-mechanical attachment. Link here Adding electronic functionality to traditional nonelectronic peripherals and consumables is a common application requirement. This is typically driven by system requirements, including storage of calibration data, manufacturing information, or original equipment manufacturer (OEM) authentication of the peripheral, accessory, or consumable. In addition to selecting the […]
App note: Challenge and Response with 1-Wire® SHA Devices
Another app note from Maxim Integrated about challenge-response security on 1-wire devices. Link here (PDF) Challenge-response can be a secure way of protecting access to any privileged material if implemented correctly. In this document, many options for challenge-response access control are discussed but the most secure method given is presenting a different random challenge on […]
Temperature alarm for boiling milk
Domen Ipavec shares his temperature alarm for boiling milk in the project log forum: Anyone who has ever boiled milk on the stove knows, that it has a nasty habit of overflowing. That is why I created the temperature alarm for boiling milk to be used my mother. The temperature alarm uses attiny841 microcontroller and […]
TinySensor server
Steve’s TinySensor server project, that is available at Github: Well after almost a year I decided it was time to update this project with improvements to both its hardware and software. On the hardware side, the server is still the original Raspberry Pi model B, but I’ve mounted the nRF24L01+ radio on a neat little Slice […]
App note: 1-Wire communication with PIC microcontroller
An application note (PDF!) from Microchip on 1-Wire communication with PIC microcontroller: This application note introduces the user to the 1-Wire® communication protocol and describes how a 1-Wire device can be interfaced to the PIC® microcontrollers. 1-Wire protocol is a registered trade mark of Maxim/Dallas Semiconductor. A software stack for the basic, standard speed, 1-Wire master communication […]
iButtonLink T-Sense 1-wire sensor (Maxim DS18B20) + PIC 18F14K22
Chas over at PNW/Electronics writes: I came across a stash of iButton T-sense 1-wire sensors.. so I grabbed a couple and decided to check out 1-wire. Maxim makes a 1-wire device called the DS18B20. It’s a 9-12 bit temperature sensor with the possibility of being powered by parasitic power from the data line. This cuts […]
App note: Implementing an Isolated 1-Wire Bus
An app note from Maxim: Implementing an Isolated 1-Wire Bus The 1-Wire® bus has become increasingly popular for the authentication and calibration of sensors and consumables in medical equipment, where galvanic isolation is required. Building on application note 4206, “Choosing the Right 1-Wire Master for Embedded Applications,” this article explains how to modify existing 1-Wire […]
App note: Advanced 1-Wire Network Driver
This reference design shows how to drive long 1-Wire networks. 1-Wire is a communications protocol used by some Dallas/Maxim parts. The protocol uses only one wire for power, transmission, addressing, and synchronization. This document describes a microcontroller-based 1-Wire master interface for reliable operation of small, medium size and large 1-Wire networks. This is accomplished using […]
Bus Pirate: DS28EA00 temperature sensor demo
wortelsoft demonstrates the DS23EA00 1-Wire digital thermometer using the Bus Pirate: The DS28EA00 is a, 1-wire temperature sensor. It features selectable 9/10/11/12 bit resolution with a typical accuracy of ±0.5°c, alarm function and user-programmable upper and lower trigger points. Special to this sensor are the two io pins which can be used for sequence detection […]
EEPROM with single pin interface
Two years ago Microchip introduced serial EEPROMs with UNI/O. The speciality is the single pin data interface, so the memory chip needs only 3 pins including power. This can be great help for the smallest 6-pin microcontrollers like PIC10F or ATtiny10 series which doesn’t have any non-volatile memory writable from application itself. Memory densities range […]
Free PCB Sunday: Bus Pirate demo board
We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few professionally-made PCBs from one of our past or future projects, or a related prototype. Our PCBs are made through Seeed Studio’s Fusion board service. This week we’re giving away […]
Bus Pirate IC test PCB
A discussion in the forum led to the creation of a new chip demonstration/test PCB for the Bus Pirate. This board has spaces for several commonly-sampled I2C and 1-Wire devices, and an HD44780 LCD tester: I2C 24LC EEPROM (PTH and SMD) TC74 temperature sensor (PTH) DS1085(L)/DS1077(L) frequency generator (SMD) PCF8563/DS1307 real-time clock (PTH) MCP3021 analog […]
Chips: 1-Wire iButton overview
See the latest version in the documentation wiki. Reliq sent a 1-Wire iButton demo using the Bus Pirate: I work in an engineering firm, and the large format color printer we have uses iButtons on the ink tanks to tell the machine what has been plugged in. These particular buttons are write-only. As you can […]
Bus Pirate: Binary 1-Wire mode
See the latest version in the documentation wiki. The Bus Pirate’s new binary modes provide a consistent, logical way to script actions from Python, Perl, etc. We’ve already introduced the new binary bitbang, SPI, I2C, and UART modes. This post outlines the last planned binmode addition, 1-Wire functions. A completed binary mode will be in […]
Bus Pirate: Chip demonstrations
Here’s a comprehensive list of Bus Pirate chip demonstrations. It includes Ian’s old demonstrations from Hack a Day, and the most recent demos from Dangerous Prototypes. Tutorials are arranged by Bus Pirate hardware version. Bus Pirate v2&v3 Firmware v0g new feature demonstration PCF8563 real time clock calendar (I2C) ShiftBrite with A6281 3 channel LED driver […]
