Posts

Showing posts from December, 2023

Hardware Tinkering Part 1 : Ethernet Repeater

Image
MicroHub/8 TP1008C 8-port Ethernet repeater TP1008C-Topview This is an 8-port Ethernet Repeater used about two decades ago. It was developed by a company called Compex and it is named as MicroHub/8 TP1008C 8 Port Ethernet Repeater. Checkout the  manual   for this device if you want to know more about this.  TP1008C-Backview The device takes coaxial cable input via the BNC Connector on the back and has 8 RJ-45 ports. There is also a slide switch on the left side of the device to switch between Normal and Uplink modes and two power jacks for connecting to a DC Power supply or a Keyboard 5V Power supply. What's inside ? What we can see are two controllers, the TAMARACK M. I. TC3097-8 Lite End Multiport Repeater Interface Controller, and the MYSON Technology MTD392N Coaxial Transceiver Interface.  TC3097-8 Datasheet MTD392N Datasheet MTD392N Coaxial Transceiver Interface The MYSON MTD392N is an integrated circuit (IC) designed for use in networking equipment that interfaces with coaxia

Tip of the RTC iceberg | STM32F4 | RTC | CMSIS

Image
What is a Real-time Clock? Check out this article, Real-time clock from Wikipedia. It can get you started on what it is. In this tutorial, we will be talking about the integrated RTC peripheral on the STM32F401 microcontroller.  RTC Peripheral on the STM32F401RE The RTC is an independent Binary Coded Decimal counter. The RTC has two 32-bit registers that contain the         >  S econds,     > M inutes,      >  H ours (12- or 24-hour format),      >  D ay (Day of Week),      >  D ate (Day of Month),     >  M onth,      > Year, expressed in binary-coded decimal format (BCD). After the backup domain reset, all RTC registers are protected against possible parasitic write accesses. As long as the supply voltage remains in the operating range, the RTC never stops, regardless of the device status (Run mode, low-power mode, or under reset). Registers used      1. RTC Time Register (RTC_TR)      2. RTC Date Register (RTC_DR)      3. RTC Control Register (RTC_CR)      4. RT